gpt4 book ai didi

github - 更新 fork 的 GitHub 存储库以匹配原始的最新代码和提交

转载 作者:行者123 更新时间:2023-12-03 15:13:28 25 4
gpt4 key购买 nike

几天前我 fork 了一个 GitHub 项目,从它的问题中,我可以看到 master 分支从那以后进行了一些修改。

当我cd到我这个项目的位置目录并使用git pull ,它说,“已经是最新的”。为什么?

如何更新我的 fork 以包含来自原始 repo 的提交?

最佳答案

当你 fork 存储库时,原始存储库的副本会在你的 GitHub 帐户上建立。这允许对“副本”进行读+写访问。

当原始存储库资源具有对您的副本有益的提交时,请按照以下步骤更新您的 fork 的主分支。您可以更新其他分支,但典型的工作流程是更新 master针对原始存储库。

  • 打开终端
  • cd到你的项目目录
  • git remote add upstream <url-of-original-repository>
  • git branch并确认您在 master分公司
  • git pull --rebase upstream master

  • 步骤 #5 将获取“原始”存储库的所有新提交,将它们应用到 master上一个 merge-base 的分支,然后在“顶部”包含您分支的所有提交。

    任何时候您需要再次更新您的 fork,只需运行步骤 #5 中的命令。

    关于github - 更新 fork 的 GitHub 存储库以匹配原始的最新代码和提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18824956/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com