还原先前的提交,该提交已被将来的提交覆盖

时间:2020-03-03 10:54:11

标签: git github commit git-revert

我有一个关于还原先前提交的查询,该提交已被将来的提交覆盖。

考虑一个简单的场景-我有一个提交历史记录,其中有10个提交。我的第三次提交是为了更改第3、4、5行中的dummy.html文件,我的第五次提交也是针对同一行3、4、5上的dummy.html文件。这意味着第3次提交的更改被第5次提交的更改覆盖。

还原第3次提交会不会有冲突?

我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

大概是。由于您要将旧的提交还原到当前分支的尖端,因此git将看到后续的提交已对您的dummy.html文件进行了更改。 Git会尝试将您的还原提交合并到提示中,并告诉您发生冲突。

但是没关系,因为您始终可以--abort还原。

检查this answer以获得更多详细信息,或查看this article还原。