Как я могу проверить эту ветку на мой local machine
Все, что уже сделано на вашей локальной машине, это проверка файлов в файловой системе, чтобы они соответствовали состоянию фиксации, которую вы проверяете.
git checkout leafy
обновляет файлы с содержанием фиксации в верхней части ветви (заметят, что если у вас есть неподтвержденные изменения в файлах, мерзавец отказывается проверка. Это делается, чтобы предотвратить вас от потери изменений. Вы может переопределить это поведение, добавив опцию -f
). Он также устанавливает leafy
как ваш текущий HEAD
, в этом случае ваш текущий HEAD
определяет, к какой отрасли вы находитесь.
Затем, чтобы выбрать cherry-pick, вам нужно узнать идентификатор SHA1, который вы хотите выбрать (gitk --all&
может быть удобно здесь). Затем используйте несколько git cherry-pick <the-interesting-SHA1-ID>
в правильном порядке, чтобы вишневый захват коммитов.