Как вернуться к последней версии в Git

Я недавно перешел из SVN в Git и немного смущен. Мне нужно было запустить предыдущую версию скрипта через отладчик, поэтому я сделал git checkout <хэш предыдущей версии> и сделал то, что мне нужно было сделать.

Теперь я хочу вернуться к новейшей версии. версия, но я не знаю хэш для этого. Когда я набираю git log , я не вижу его.

Как я могу это сделать? Также, Есть ли более простой способ изменить версии, чем вводить хэши - что-то вроде «вернуться назад к двум версиям» или «перейти к самой последней в хронологическом порядке»?

290
задан Mateusz Piotrowski 1 November 2016 в 08:23
поделиться

2 ответа

мастер проверки git должен помочь. Чтобы вернуться на две версии назад, вы можете сказать что-то вроде git checkout HEAD ~ 2 , но лучше создать временную ветку на основе на это время, поэтому git checkout -b temp_branch HEAD ~ 2

354
ответ дан 23 November 2019 в 01:43
поделиться

Вы можете проверить, используя имена веток, для одна вещь.

Я знаю, что есть несколько способов перемещать HEAD, но я оставлю их перечисление эксперту по git.

Я просто хотел предложить gitk --all -- мне это очень помогло, когда я начинал с git.

7
ответ дан 23 November 2019 в 01:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: