Я вот чего не понимаю.
Решил посмотреть состояние проекта на пару коммитов назад. Дал команду:
git checkout хешСтарогоКоммита
Посмотрел, ничего не менял. Решил вернуться к последнему коммиту. Даю команду:
git checkout хешПоследнегоКоммита
Проект переключился на последний коммит. Но проект находится в ненормальном состоянии:
> git status
HEAD detached at 9b93eec
nothing to commit, working directory clean
Отчего так происходит? Как по-нормальному вернуться в последнее закоммиченное состояние проекта?
Я могу сделать так: http://webhamster.ru/mytetrashare/index/mtb0/1413010541hzh3175lej
Но это по-моему слишком заковыристо для такого простого действия как «посмотреть что было и вернуться обратно».