Допустим, необходимо посмотреть, как выглядел проект в момент какого-нибудь коммита.
Даем команду:
git log
Находим хеш нужного нам коммта (пусть это будет 50f1df6c) и приводим проект в состояние этого коммита:
git checkout 50f1df6c
Вопрос: что теперь будет показывать git log?
Ответ: git log будет показывать историю только до коммита, на который мы переключились. А как же теперь переключиться на более новые коммиты, которых не видно в истории? Ведь теперь невозможно узнать их хеши!
Нашел пока что один ответ - нужно дать команду
git checkout
Вот так, без параметров. И Git должен перекинуть проект на последний коммит. Однако это решение не работает.
Как быть?