首页 > 解决方案 > 如何将特定提交重新设置为另一个提交?

问题描述

在此处输入图像描述

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

标签: git

解决方案


你需要一个简单的git rebase

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

笔记:

  • 你可以origin/masterc0fbd68...替换它都指向同一个提交:)
  • 您的提交 2 可能包含与您的提交 3,4 冲突的更改,...您必须手动解决这些冲突。git尽其所能,但无法自动解决所有冲突。

推荐阅读