Git还原解释

时间:2016-08-24 10:52:07

标签: git git-revert

在线阅读,我知道git revert取消了过去的一次提交,但我不清楚这意味着什么,除非取消的提交是最后一次提交。

例如,请观察文件的以下三个版本:

  

“a”=> “aa”=> “一个|一个”

如果我还原第二个版本,那么第四个版本会是什么样子? “| a”或“a |”?

1 个答案:

答案 0 :(得分:3)

通过创建一个补丁来恢复工作,该补丁与要恢复并尝试应用它的提交中引入的更改相反,然后创建提交。

如果修补程序因中间提交引入的某些更改而不适用,则必须解决冲突...

我希望它能帮助您更好地了解它是如何运作的。

PS:你的符号无法理解和解释revert如何工作,因为更改是在行级别而不是文件一级...