Как мне двигаться вперед и назад между коммитами в git? - PullRequest
80 голосов
/ 20 июля 2011

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

Я знаю о HEAD^, чтобы вернуться в историю, но есть ли другой способ, чтобы продвинуть меня вперед (к определенному коммиту в будущем), например так:

A - B - C(HEAD) - D - E - F

Я знаю, что моя цель F , и я хочу перейти от C к D .


ПРИМЕЧАНИЕ: это не дубликат Git: Как перемещаться между коммитами , мой вопрос немного отличается и там нет ответа

Ответы [ 11 ]

0 голосов
/ 04 марта 2015

В качестве обходного пути вы можете просто вернуться в HEAD с помощью

git checkout <branch>

и затем перейти к коммиту, который вы хотите, с помощью

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