简体   繁体   English

git reset --hard HEAD Vs。 git reset --hard

[英]git reset --hard HEAD Vs. git reset --hard

What is the difference between git reset --hard HEAD and git reset --hard ? git reset --hard HEADgit reset --hard什么区别? I think both do exactly the same and are simply synonyms, but please let me know if I am wrong.我认为两者完全相同,只是同义词,但如果我错了,请告诉我。 Thank you.谢谢你。

git reset man page is clear : git reset手册页很清楚

The <tree-ish>/<commit> defaults to HEAD in all forms. <tree-ish>/<commit>在所有形式中默认为 HEAD。

That is from git v1.7.2.3, commit 7b8cd49, July 2010来自git v1.7.2.3,提交 7b8cd49,2010 年 7 月

When want to revert to a previous commit then use:当想要恢复到以前的提交时,请使用:

git reset --hard HEAD

If need to reset all mess created during revert use:如果需要重置恢复使用期间创建的所有混乱:

$git reset --hard <commit-id>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM