Git 如何重做错误的合并,但保留一些我以后的提交?
历史将是这样的:Git 如何重做错误的合并,但保留一些我以后的提交?,git,merge,revert,Git,Merge,Revert,历史将是这样的: A<───┬─ BadMerg <── C <── D B<───┘ A我想到的最简单的无风险方法是: 1-在提交D时创建一个名为“备份”的新分支,但不签出到该分支。保持你现在的状态 2-硬重设当前分支以提交A或B(如果要将B合并到A中,请选择A) 3-合并B 4-樱桃采摘C和D 5-如果一切正常,请删除备份分支。我想到的最简单的无风险结束方式是: 1-在提交D时创建一个名为“备份”的新分支,但不签出到该分支。保持你现在的状态 2-硬重设当前分支以提
A<───┬─ BadMerg <── C <── D
B<───┘
A我想到的最简单的无风险方法是:
1-在提交D时创建一个名为“备份”的新分支,但不签出到该分支。保持你现在的状态
2-硬重设当前分支以提交A或B(如果要将B合并到A中,请选择A)
3-合并B
4-樱桃采摘C和D
5-如果一切正常,请删除备份分支。我想到的最简单的无风险结束方式是:
1-在提交D时创建一个名为“备份”的新分支,但不签出到该分支。保持你现在的状态
2-硬重设当前分支以提交A或B(如果要将B合并到A中,请选择A)
3-合并B
4-樱桃采摘C和D
5-如果一切正常,请删除备份分支。我想到的最简单的无风险结束方式是:
1-在提交D时创建一个名为“备份”的新分支,但不签出到该分支。保持你现在的状态
2-硬重设当前分支以提交A或B(如果要将B合并到A中,请选择A)
3-合并B
4-樱桃采摘C和D
5-如果一切正常,请删除备份分支。我想到的最简单的无风险结束方式是:
1-在提交D时创建一个名为“备份”的新分支,但不签出到该分支。保持你现在的状态
2-硬重设当前分支以提交A或B(如果要将B合并到A中,请选择A)
3-合并B
4-樱桃采摘C和D
5-如果一切正常,请删除备份分支