Сделать git rebase идентификаторы коммитов для печати - PullRequest
0 голосов
/ 29 апреля 2019

Я делаю git rebase, и вывод выглядит примерно так:

Применение: выпуск № 163: блаблабла
Применение: выпуск № 130: блаблабла
Применение: выпуск № 130: блаблабла
[..]
КОНФЛИКТ (содержимое): конфликт слияния в пути / к / файлу

При разрешении конфликтов в ребазе мне нравится использовать git show, чтобы посмотреть исходный коммит, выбранный.

Но с этим выводом я не вижу никаких идентификаторов коммитов.

Есть ли способ заставить git показывать идентификаторы коммитов?

PS: я думаю, что это работает с интерактивным ребазом, но почему это будет иметь значение?

1 Ответ

1 голос
/ 29 апреля 2019

Если вас интересует только слияние текущего коммита с конфликтом, вы можете выполнить следующее:

git rebase --show-current-patch

Или:

git show REBASE_HEAD

Что делает то же самое. Если вы хотите просмотреть коммит, который был успешно применен непосредственно перед ним, вы можете выполнить:

git show REBASE_HEAD~1

Вы можете прочитать больше на

https://git -scm.com / документы / ГИТ-перебазироваться # Документация / ГИТ-rebase.txt --- шоу-ток-патч

...