我们正在使用Git分叉工作流程。上游分支通过n次提交在我的原始分支之前。我如何将其设置回原始分支当前指向的提交?在Github中,我如何将上游分支回滚回原始分支当前指向的提交?
0
A
回答
3
如果我理解你的问题的权利,你是想通过删除N多的承诺,这是通过提前使远程分支符合当地分行。
要做到这一点,你可以简单地强制推送到远程的回购有以下:
git push -f <remote-name> <branch-name>
你应该非常小心,但这样做。仔细检查你的团队中的其他人,他们希望你这样做。
+0
实际上这两个分支都是远程的。其中一个是上游,这对所有开发者来说都很常见(尽管目前我是唯一一个开发人员),另一个是我的远程起源。上游通过n次提交在原点之前。一般来说,在这种情况下,原产地是先行的,我从原点到上游创建一个PR,然后在上游接受合并。但是,在这种情况下,我不知道如何继续? –
+0
如果'origin'位于'upstream'之后,你甚至应该继续进行吗? –
相关问题
- 1. 在github回购分支中提交
- 2. 将分支带回原来的提交
- 3. 如何从github的原始回购中将分支变成分叉回购
- 4. 分支我的回购在Github上
- 5. GITHUB - 当当前分支发生提交时,自动重建分支的基础
- 6. 在github的主分支以外的分支上搜索提交
- 7. 在原始分支提交,分支和撤销是否安全?
- 8. 如何从原始GitHub项目中将分支克隆到您的分支?
- 9. gitlab如何在github上游分支之前或之后显示fork分支?
- 10. git分支回滚到以前的提交
- 11. 如何禁止“致命的:当前分支的上游分支与当前分支的名称不匹配”?
- 12. 按指定的提交在远程分支跟踪当前分支
- 13. 从分支提交中取回没有分支的代码
- 14. 我如何查看GitHub上所有提交的分支?
- 15. Git如何合并原始回购的主分支到分支回购的主分支?
- 16. 如何查看当本地分支在原点之前提交git提交
- 17. git推一个分支回原始的远程分支
- 18. git:将当前分支中当前未提交的工作提交到新分支
- 19. 在Github上获取提交之前的分支
- 20. Github分支提前5个提交,如何解决?
- 21. GitHub中的分支分支
- 22. 分支当前的变化,然后在TFS中“回滚”
- 23. (git):如何从上游分支提交特定提交?
- 24. 合并来自上游分支卖主分支,其中vendor分支包含上游的一个子集提交
- 25. 使用git,我如何将主分支移回到提交之前的状态?
- 26. Subversion:你如何找回被分支反向合并的提交?
- 27. 如何导出github分支回购?
- 28. 当前分支没有配置上游分支
- 29. 致命:当前分支主没有上游分支
- 30. Github转发叉在远程原始分支上的本地分支
你为什么要这么做?你打算摆脱那些坐在远程分支上的n个提交吗?此外,您的分支是否由除您之外的任何人分享? –
请仔细阅读[在什么情况下我想补充“紧急”或其他类似的短语我的问题,为了获得更快的答案?](// meta.stackoverflow.com/q/326569) - 总结是,这是不这是解决志愿者问题的理想方式,可能会对获得答案产生反作用。请不要将这添加到您的问题。 – halfer
@TimBiegeleisen,请查看我对卢克的回答的评论。我在那里解释过。谢谢。 –