一、首次配置

装好 Git 后先设置用户名和邮箱,提交记录会带上这些信息。

git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

二、克隆与查看状态

git clone https://github.com/用户名/仓库.git   # 克隆远程仓库
git status                                     # 查看当前改动状态

三、提交三部曲:add / commit / push

git add .                       # 把所有改动加入暂存区
git commit -m "提交说明"         # 提交到本地仓库
git push origin main            # 推送到远程 main 分支
提交说明要写清楚"做了什么",比如"修复登录按钮点击无反应",方便以后回溯。

四、拉取更新

git pull origin main    # 拉取远程最新代码并合并到本地

五、分支操作

git branch                  # 查看所有分支
git branch dev              # 新建 dev 分支
git checkout dev            # 切换到 dev 分支
git checkout -b feature     # 新建并切换到 feature 分支
git merge dev               # 把 dev 合并到当前分支
git branch -d dev           # 删除 dev 分支

六、遇到冲突怎么办

合并或拉取时,如果同一处代码被两边都改了,Git 会提示冲突,并在文件里留下标记:

<<<<<<< HEAD
当前分支的代码
=======
别人分支的代码
>>>>>>> dev

处理步骤:

  1. 打开冲突文件,决定保留哪一段(或手动合并);
  2. 删掉 <<<<<<<、=======、>>>>>>> 这些标记;
  3. 重新 git add 该文件,再 git commit 完成合并。

七、撤销与回退

git checkout -- 文件名        # 撤销工作区未暂存的修改
git reset HEAD 文件名         # 把文件移出暂存区
git log --oneline             # 查看简洁的提交历史
git reset --hard 提交号       # 回退到某次提交(慎用,会丢弃改动)

八、小结