重新定位的替代方案推动了提交

时间:2012-11-12 03:39:28

标签: git dvcs rebase

GitHub documentation建议不要重新公开已公开推送的提交。

我们有两个分支masterdev。我已将master的修补程序更改为devdev本身远远超过master

在这种情况下,修补程序是2个文件,每个文件只有1行更改。

最简单的方法是将这个问题传递到dev分支而不会让事情变得非常混乱?

1 个答案:

答案 0 :(得分:1)

如果master中的修补程序是dev中唯一不在master的内容,则只需将dev合并到dev分支中即可。

否则,你可能只想挑选那个修补程序提交到你的master分支。假设此修补程序是git checkout dev git cherry-pick master 中的最新提交,您可以这样做:

{{1}}