git revert影响历史

时间:2018-05-17 22:19:31

标签: git revert

在下图中,当我git revert changeA时,我的头部是否保持在原来的位置,除了changeA之外我有所有的变化?

或者我会将所有变化从A变为头部,我的头部将被重置为A的孩子?

提前抱歉这个简单的问题。 enter image description here

2 个答案:

答案 0 :(得分:0)

你会保留你的历史。 git revert实际上做的是添加一个新的提交,它撤消指定提交的更改。

源:

https://git-scm.com/docs/git-revert

enter image description here

答案 1 :(得分:0)

它们都没有,它会创建一个新的提交,恢复您所做的更改,保留您的历史记录。

https://www.atlassian.com/git/tutorials/undoing-changes/git-revert