Я клонировал репозиторий и хочу перейти к фиксации, чтобы проверить мой плагин на ядре.
Как загрузить конкретную транзакцию git?
Ответ 1
Вместо передачи имени ветки вы можете передать любой код фиксации на checkout
:
git checkout <commit-id>
Ответ 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