我有一个关于还原先前提交的查询,该提交已被将来的提交覆盖。
考虑一个简单的场景-我有一个提交历史记录,其中有10个提交。我的第三次提交是为了更改第3、4、5行中的dummy.html文件,我的第五次提交也是针对同一行3、4、5上的dummy.html文件。这意味着第3次提交的更改被第5次提交的更改覆盖。
还原第3次提交会不会有冲突?
我们将不胜感激。
答案 0 :(得分:0)
大概是。由于您要将旧的提交还原到当前分支的尖端,因此git将看到后续的提交已对您的dummy.html
文件进行了更改。 Git会尝试将您的还原提交合并到提示中,并告诉您发生冲突。
但是没关系,因为您始终可以--abort
还原。
检查this answer以获得更多详细信息,或查看this article还原。