github - 如何在 fork 的 github 仓库中更新我的新分支

标签 github branch

我在 github 上 fork 了一个公共(public)仓库来做一些更改。我创建了一个新分支并在那里实现了我的更改。现在我想从上游仓库获取新提交,但我只能将上游提交同步到我的主仓库而不是新分支。如何从上游同步到我的新分支而不是主分支?

最佳答案

How do I sync from upstream to my new branch instead of master?

您应该先同步 master,然后在新更新的 master 之上重新设置您的分支。

git pull upstream master
git checkout yourBranch
git rebase master
git push -f origin yourBranch

假设你有一个名为“upstream”的远程引用原始仓库的 url(你已经 fork )

有关“git remote add upstream”命令示例,请参见“Pull new updates from original Github repository into forked Github repository”。

关于github - 如何在 fork 的 github 仓库中更新我的新分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22418370/

相关文章:

Github "Problems parsing JSON",在 Windows 10 上从控制台创建存储库

tfs - Team Foundation Server在分支之间切换

svn - 为什么 SVN 中的分支不够好?

git - 创建新分支时,基础分支是什么?

command-line - 漂亮的hg分支图

GitHub:将 fork 重置为上游状态

svn - 如何通过SVN访问GitHub(Dreamweaver CS6)

git - 创建 github 存储库的 "duplicate copy"

git - 如果 git pull 请求仍待处理,我如何继续跨分支工作?

github - 使用 OAuth 的 api.github.com 的 Groovy HTTPBuilder