如何移动我的 GitHub 分支,然后在当前的 master 上工作?

Posted

技术标签:

【中文标题】如何移动我的 GitHub 分支,然后在当前的 master 上工作?【英文标题】:How can I move my GitHub fork and then work on the current master? 【发布时间】:2017-09-10 03:52:01 【问题描述】:

我在 GitHub 上为一个开源项目做出贡献,但由于我所做的一些更改没有被项目所有者拉入主分支,我的分支已经落后了。我想将我所做的更改移动到另一个分支,以便我可以引用它们,然后再拉下项目当前主分支的一个新分支,以便我可以处理它。

【问题讨论】:

从你当前的 master 创建一个分支并推送它。然后回到master,将--hard重置为upstream/master,然后推送--force。下一次,永远不要在 master 上实现修复或功能。首先创建一个分支,然后在该分支中工作。这样您就可以始终保持 master 同步。 这个问题应该在 Github 客户服务部门问,而不是在 Stack Overflow 上;) 成功了 - 谢谢! @jagb 没有。这是一个git问题,和github关系不大。 @JBNizet 可能是,但我相信这是 github 的问题,可以在他们的常见问题解答中找到,而不是 Stack Overflow,因为这是 github 的问题而不是编码问题,只是关于如何... github ...但是,我发布了答案和评论,因为 OP 在这里是新的,我希望他会花一些时间阅读帮助部分中的“如何提问”,以了解有关如何使用的更多信息Stack Overflow.. 我知道我不应该回答这类问题,但我只是想帮助 Stack Overflow 的新用户...祝您有美好的一天! 【参考方案1】:

如果没有什么对你有用,而你又不能按照应有的方式去做:

Transferring a repository owned by your personal account

Moving a repository from GitHub.com to GitHub Enterprise

您可能想联系Github Customer Support 并向他们寻求帮助,您可以找到他们的联系表格here

【讨论】:

以上是关于如何移动我的 GitHub 分支,然后在当前的 master 上工作?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Github Actions 中获取当前分支?

如何将包含所有分支的 Git 存储库从 Bitbucket 移动到 GitHub?

如何限制谁可以合并到 github repo 上的 master?

如何从 GitHub 上可用的代码创建分支 [重复]

如何在我的 github 上制作分支的本地副本? [复制]

如何将分支合并到 github 中的 master 中?