Как загрузить определенный коммит git? - PullRequest
39 голосов
/ 07 марта 2011

Я клонировал репозиторий и хочу переключиться на коммит, чтобы проверить мой плагин на ядре.

Ответы [ 2 ]

74 голосов
/ 07 марта 2011

Вместо передачи имени ветви вы можете передать любой идентификатор фиксации в checkout:

git checkout <commit-id>

См. Страницу man .

10 голосов
/ 15 августа 2016

Шаг 1: получить список коммитов:

git log

Вы получите список, как в этом примере:

[Comp:Folder User$ git log
commit 54b11d42e12dc6e9f070a8b5095a4492216d5320
Author: author <author@gmail.com>
Date:   Fri Jul 8 23:42:22 2016 +0300

This is last commit message

commit fd6cb176297acca4dbc69d15d6b7f78a2463482f
Author: author <author@gmail.com>
Date:   Fri Jun 24 20:20:24 2016 +0300

This is previous commit message

commit ab0de062136da650ffc27cfb57febac8efb84b8d
Author: author <author@gmail.com>
Date:   Thu Jun 23 00:41:55 2016 +0300

This is previous previous commit message
...

Шаг 2: скопировать необходимый хеш коммита и вставить его для проверки:

git checkout fd6cb176297acca4dbc69d15d6b7f78a2463482f

Вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...