很多新手学 Git 最大的问题是:命令看了很多,但不知道什么时候用。
这篇文章不讲复杂原理,直接按真实工作流来:创建仓库 → 提交代码 → 查看历史 → 分支协作 → 连接远程仓库。
1. 先确认 Git 安装成功
git --version
看到版本号就说明安装好了。
2. 新建一个 Git 仓库
进入你的项目目录后执行:
git init
这会在当前目录创建一个 .git 文件夹,表示这里已经是 Git 仓库。
3. 查看文件状态(最重要的高频命令)
git status
你会经常用它来确认:
哪些文件被修改了
哪些文件准备提交
当前所在分支
4. 把文件加入暂存区
git add 文件名
例如:
git add index.html
如果你想一次性添加所有变化:
git add .
5. 提交代码(保存一个版本快照)
git commit -m "写清楚这次改了什么"
示例:
git commit -m "新增首页导航栏"
建议:提交信息尽量具体,不要只写“修改”“update”。
6. 查看提交历史
git log
简洁一点可以用:
git log --oneline
它会一行显示一次提交,方便查版本记录。
7. 连接远程仓库(GitHub/GitLab)
先添加远程地址:
git remote add origin 你的仓库地址
查看是否添加成功:
git remote -v
8. 第一次推送到远程仓库
git push -u origin main
有些仓库默认分支叫 master,那就改成:
git push -u origin master
-u 的作用是建立本地分支和远程分支关联,后面你直接 git push 就行。
9. 从远程拉取最新代码
git pull
等价于先抓取再合并,适合日常同步远程更新。
10. 分支基础操作(团队协作必会)
查看分支
git branch
新建分支
git branch feature/login
切换分支
git checkout feature/login
或者(推荐新语法):
git switch feature/login
新建并切换到分支
git checkout -b feature/login
或:
git switch -c feature/login
合并分支(先切回 main)
git checkout main
git merge feature/login
11. 新手最常见错误与解决
错误 1:commit 前忘了 add
现象:提示没有可提交内容。
解决:先 git add . 再 git commit -m "..."。
错误 2:推送失败(分支名不对)
先看当前分支:
git branch --show-current
然后按实际分支推送:
git push -u origin 分支名
错误 3:拉取时报冲突
出现冲突后,打开冲突文件手动修改,修完后:
git add .
git commit -m "解决合并冲突"
12. 一套新手日常操作流程(直接照抄)
# 1) 查看状态
git status
# 2) 添加修改
git add .
# 3) 提交
git commit -m "本次修改说明"
# 4) 拉取远程最新
git pull
# 5) 推送到远程
git push
结语
Git 不需要一口气学完所有命令。
对新手来说,先熟练这 10 来个命令就够你完成 80% 日常开发了:
git initgit statusgit addgit commitgit log --onelinegit remote -vgit pushgit pullgit branchgit switch/git checkoutgit merge