教程 git tutorial

拉取更新

当远程仓库发生变化时,需要将最新内容拉取到本地,保持一致。

使用 git pull

最常用的拉取命令是:

bash
git pull

该命令会执行两个操作:

  1. 从远程仓库获取更新(等同于 git fetch)
  2. 将更新合并到当前分支(等同于 git merge)

默认拉取的是设置的上游分支,例如:

bash
git pull origin main

处理拉取冲突

如果本地和远程在同一文件中有修改,拉取时可能会发生冲突。此时:

  1. Git 会标记冲突文件
  2. 手动修改后执行:
bash
git add .
git commit

使用 --rebase 拉取

为了保持提交历史整洁,也可以使用:

bash
git pull --rebase

此方式会将本地提交“移动”到远程更新之后,更线性。

定期拉取可减少分歧,提升协作效率。