如何使一个特定的提交比另一个提交更基础?

时间:2019-09-17 13:24:16

标签: git

enter image description here

现在,主分支的提交顺序为1,3,4。 2是与1分开的提交。 我需要将订单设为1、2、3、4。我该怎么做?我无法弄清楚如何在这里使用rebase。 感谢您的帮助

1 个答案:

答案 0 :(得分:3)

您需要一个简单的git rebase

git checkout sumant # your current branch
git rebase origin/master

注意:

  • 您可以将origin/master替换为c0fbd68 ...它们都指向同一提交:)
  • 您的提交2可能包含与您的提交3,4,...相冲突的更改,您将必须手动解决这些冲突。 git会尽其所能,但不能自动解决所有冲突。