git reset 和 git reset --hard 不同点

git reset  HEAD

回退到上个版本,但是在上个版本基础上修改的内容还在

git reset  --hard  HEAD

回退到上个版本,修改的内容也没了。

如: 修改代码,加上"第三次提交"

 提交

回退 git reset HEAD~1

回退了,但是"第三次提交"还在

如果用: git reset HEAD~1

“第三次提交”就没了

猜你喜欢

转载自blog.csdn.net/orangapple/article/details/109157385
今日推荐