git rest 重置

2018-12-09  本文已影响0人  foolish_hungry
image.png

git reset HEAD
什么都不会发生, 指针指向当前位置

git reset --mixed HEAD~1
HEAD~1 指上一个提交, HEAD~2 指上上一个提交
让暂存区和历史区与指定的提交保持一致,可以理解为撤销 git add

git reset --soft HEAD~1
让历史区与指定的提交保持一致,可以理解为撤销 git commit

git reset --hard HEAD~1
让工作区、暂存区和历史区都与指定的提交保持一致,可以理解为撤销所有改动

上一篇 下一篇

猜你喜欢

热点阅读