git reset --hard git reset --

2019-01-31  本文已影响0人  stephenoo

git revert和git reset的区别

  1. 其二者最大的区别是git revert是用新的一个commit来回滚之前的commit,HEAD是要继续前进,但是git reset是直接删除指定的HEAD,其是相当于在不断后退

  2. 对于git reset--hardgit reset--soft ,前者会直接删除掉目标HEAD之后所有的操作,且工作区和暂存区都会修改

  1. 而对于git reset--soft,,该命令会将工作区的文件回退到目标版本,但是不会改变暂存区的状态。
上一篇下一篇

猜你喜欢

热点阅读