MENU

fork代码后本地手动同步上游代码

May 19, 2023 • linux相关

可以使用 git remote 命令将上游仓库添加为本地仓库的远程仓库,并通过 git merge 命令将上游代码合并到本地仓库。

具体步骤如下:

  1. 在本地仓库中使用 git remote add 命令添加上游仓库作为本地仓库的远程仓库:

    git remote add upstream <上游仓库地址>
  2. 使用 git fetch 命令从上游仓库获取最新的代码:

    git fetch upstream
  3. 使用 git checkout 命令切换到本地仓库的主分支(通常为 master 分支):

    git checkout master
  4. 使用 git merge 命令将上游代码合并到本地仓库的主分支:

    git merge upstream/master

    如果你正在使用其他分支,则将 master 替换为你正在使用的分支名称即可。

  5. 最后,使用 git push 命令将更新后的本地仓库代码推送到你的远程仓库:

    git push origin master

    同样,如果你正在使用其他分支,则将 master 替换为你正在使用的分支名称即可。