Задать вопрос
@stilet69
программист

Как перемещаться по коммитам git, чтобы не потерять их?

Всем привет!
Подскажите - у меня есть около 15 коммитов. Где то я допустил ошибку. Как последовательно пробежаться по более ранним коммитам не теряя более поздних? Я пробовал git log, потом git checkout на ранний коммит, но при этом теряются поздние, в которых много нужной работы
  • Вопрос задан
  • 1200 просмотров
Подписаться 1 Оценить 4 комментария
Решения вопроса 1
@aol-nnov
git bisect как раз для этого!
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
wazza
@wazza
Можете просмотреть все ваши коммиты по-отдельности, используя команду
git show <revhash>
Как найдете ошибку, исправляете уже в новом коммите.
Ответ написан
Комментировать
@mistergonza
PHP6 evangelist
Вам нужно создать отдельную ветку.
А затем использовать:
git reset --hard
Пробегая по коммитам сверху вниз.
Ответ написан
Комментировать
@abcd0x00
Подскажите - у меня есть около 15 коммитов. Где то я допустил ошибку.

Ошибки обычно отыскиваются через
git blame -- file.txt
Там показывается для каждой строки файла соответствующий коммит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы