Как посмотреть содержимое коммита при переписывании его сообщения с помощью "git rebase"?

Я исправляю некоторые сообщения о коммитах из серии коммитов. я начинаю

git rebase --interactive

отметьте некоторые коммиты для переписывания и затем отредактируйте сообщения. Было бы очень полезно, если бы я мог видеть разницу каждого коммита в редакторе, как при выполнении git commit -v, Возможно ли что-то подобное с rebase?

(Я мог бы просто edit фиксирует и затем видит различия, но это намного медленнее и менее удобно.)

1 ответ

Вы могли бы написать prepare-commit-msg перехватить, чтобы добавить дополнительную информацию к предлагаемому сообщению до запуска редактора. Вы можете сказать, что находитесь в состоянии перебазирования, посмотрев на определенные файлы состояний, которые создаются в .git, Вы можете регенерировать различия, но патчи для всех коммитов разматываются rebase находятся в подкаталоге .git,

Другие вопросы по тегам