Я недавно перешел из SVN в Git и немного смущен. Мне нужно было запустить предыдущую версию скрипта через отладчик, поэтому я сделал git checkout <хэш предыдущей версии>
и сделал то, что мне нужно было сделать.
Теперь я хочу вернуться к новейшей версии. версия, но я не знаю хэш для этого. Когда я набираю git log
, я не вижу его.
Как я могу это сделать? Также, Есть ли более простой способ изменить версии, чем вводить хэши - что-то вроде «вернуться назад к двум версиям» или «перейти к самой последней в хронологическом порядке»?
мастер проверки git
должен помочь. Чтобы вернуться на две версии назад, вы можете сказать что-то вроде git checkout HEAD ~ 2
, но лучше создать временную ветку на основе на это время, поэтому git checkout -b temp_branch HEAD ~ 2
Вы можете проверить, используя имена веток, для одна вещь.
Я знаю, что есть несколько способов перемещать HEAD, но я оставлю их перечисление эксперту по git.
Я просто хотел предложить gitk --all
-- мне это очень помогло, когда я начинал с git.