git reset --hard HEAD^与git reset --hard HEAD的区别
当revert 一些PATCH时,会发现有些冲突,这个时候,单单用git checkout .是没有用的,只能用git reset --hard HEAD^,这个虽然没有问题了,但是后来才发现如果在拿掉第二个PATCH的时候,这时候冲突是针对第二个PATCH的,这个还原动作,反而会把第一个PATCH给删除了,这也就是与git reset --hard HEAD的区别,这个导致我出现了一个错误所以想
原创
2012-11-20 17:22:07 ·
34981 阅读 ·
1 评论