Подтвердить что ты не робот

Как загрузить конкретную транзакцию git?

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

4b9b3361

Ответ 1

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

git checkout <commit-id>

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

Ответ 2

Шаг 1: отображает список коммитов:

git log

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

[Comp:Folder User$ git log
commit 54b11d42e12dc6e9f070a8b5095a4492216d5320
Author: author <[email protected]>
Date:   Fri Jul 8 23:42:22 2016 +0300

This is last commit message

commit fd6cb176297acca4dbc69d15d6b7f78a2463482f
Author: author <[email protected]>
Date:   Fri Jun 24 20:20:24 2016 +0300

This is previous commit message

commit ab0de062136da650ffc27cfb57febac8efb84b8d
Author: author <[email protected]>
Date:   Thu Jun 23 00:41:55 2016 +0300

This is previous previous commit message
...

Шаг 2: требуется скопировать хэши фиксации и вставить ее для проверки:

git checkout fd6cb176297acca4dbc69d15d6b7f78a2463482f

Все.

Ответ 3

В новой версии git вы должны указать "-b", т.е.

git checkout -b fd6cb176297acca4dbc69d15d6b7f78a2463482f