【发布时间】:2014-07-12 18:10:46
【问题描述】:
通过从某处复制代码并在已经完成的大量工作(包括来自其他分支的许多合并)的基础上,提交了一项重大更改(包括对许多文件的更改以及文件的添加和删除)。现在我们必须知道之前复制了错误版本的代码。
我现在有什么方法可以通过复制正确版本的代码来更改该提交?
我查看了this,但这是一个线性历史。我还看了this,但示例仅用于添加新文件。
就我而言,我确信在更改旧提交后会出现冲突。我也可以添加新提交而不是更改现有提交。
【问题讨论】:
-
你熟悉 git rebase 吗?
-
是的,如前所述,两者之间有很多合并,我认为 rebase 没有成功,还是我想错了?
标签: git