В чем разница между git reset --hard HEAD и git reset --hard? Я думаю, что оба делают одно и то же и являются просто синонимами, но, пожалуйста, дайте мне знать, если я ошибаюсь. Спасибо.
git reset --hard HEAD
git reset --hard
git reset справочная страница свободна :
git reset
По умолчанию <tree-ish>/<commit> имеет значение HEAD во всех формах.
<tree-ish>/<commit>
То есть от git v1.7.2.3, коммит 7b8cd49, июль 2010
Если вы хотите вернуться к предыдущему коммиту, используйте:
Если необходимо сбросить все беспорядок, созданный во время возврата:
$git reset --hard <commit-id>