当我们在 A 仓库上 Fork 了一个 B 仓库,将 B 仓库 pull 到了本地,如何将本地仓库与 A 仓库保持联系、获取到最新的代码?
基本操作
-
首先,将源仓库添加为一个远程仓库。可以使用以下命令将其添加为一个远程仓库,命名为 "upstream"(也可以使用其他名称):
git remote add upstream <源仓库的URL> -
确认远程仓库已成功添加。可以使用以下命令查看远程仓库列表:
git remote -v # git remote --verbose # git remote你应该能够看到一个名为 "upstream" 的远程仓库。
-
执行以下命令从源仓库获取最新的更改:
git fetch upstream -
然后,将源仓库的更新合并到你的本地分支中。可以使用以下命令将源仓库的特定分支合并到你的分支中(例如,将源仓库的
master分支合并到你的分支):git merge upstream/master