版权声明:本文为博主原创文章,未经作者允许请勿转载。 https://blog.csdn.net/heiheiya https://blog.csdn.net/heiheiya/article/details/88320400
在本地分支中使用 git reset
很方便,但是这种方法对远程分支是无效的。
撤销更改并分享给别人,需要使用 git revert
。
git revert HEAD
在要撤销的提交记录后面多了一个新提交!这是因为新提交记录 C2'
引入了更改 —— 这些更改刚好是用来撤销 C2
这个提交的。也就是说 C2'
的状态与 C1
是相同的。