如何在使用'git rebase'重新编辑提交消息时查看提交的内容?

3
我正在修复一系列提交的提交消息。我开始
git rebase --interactive

标记一些提交以进行重新编辑,然后编辑消息。如果我可以在编辑器中查看每个提交的差异,就像执行git commit -v时那样,那将非常有帮助。使用rebase是否可能实现这样的功能?

(我也可以只是edit提交,然后查看差异,但这会更慢且不太方便。)

1个回答

1
你可以编写一个 prepare-commit-msg 钩子,在编辑器启动之前向建议的消息添加更多信息。 你可以通过查看在 .git 中创建的某些状态文件来确定是否处于变基状态。你可以重新生成差异,但是由 rebase 拆开的所有提交的补丁都在 .git 的子目录中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接