git reset --hard HEAD^与git reset --hard HEAD的区别

来源:互联网 发布:linux任务栏不见了 编辑:程序博客网 时间:2024/06/01 10:07
当revert 一些PATCH时,会发现有些冲突,这个时候,单单用git checkout .是没有用的,只能用git reset --hard HEAD^,这个虽然没有问题了,但是后来才发现如果在拿掉第二个PATCH的时候,这时候冲突是针对第二个PATCH的,这个还原动作,反而会把第一个PATCH给删除了,这也就是与git reset --hard HEAD的区别,这个导致我出现了一个错误所以想以此来记住,下次再遇到不要再犯了。
原创粉丝点击