很多新手学 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 init

  • git status

  • git add

  • git commit

  • git log --oneline

  • git remote -v

  • git push

  • git pull

  • git branch

  • git switch / git checkout

  • git merge