如何移动我的 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 上工作?的主要内容,如果未能解决你的问题,请参考以下文章
如何将包含所有分支的 Git 存储库从 Bitbucket 移动到 GitHub?