本地代码与远程仓库源仓库保持联系

132 阅读1分钟

当我们在 A 仓库上 Fork 了一个 B 仓库,将 B 仓库 pull 到了本地,如何将本地仓库与 A 仓库保持联系、获取到最新的代码?

基本操作

  1. 首先,将源仓库添加为一个远程仓库。可以使用以下命令将其添加为一个远程仓库,命名为 "upstream"(也可以使用其他名称):

    git remote add upstream <源仓库的URL>
    
  2. 确认远程仓库已成功添加。可以使用以下命令查看远程仓库列表:

    git remote -v
    # git remote --verbose
    # git remote
    

    你应该能够看到一个名为 "upstream" 的远程仓库。

  3. 执行以下命令从源仓库获取最新的更改:

    git fetch upstream
    
  4. 然后,将源仓库的更新合并到你的本地分支中。可以使用以下命令将源仓库的特定分支合并到你的分支中(例如,将源仓库的 master 分支合并到你的分支):

    git merge upstream/master