我正在修复一系列提交的一些提交消息。我开始
git rebase --interactive
标记一些提交以进行改写,然后编辑消息。如果我能在编辑器中看到每个提交的差异,那将非常有帮助,就像在做git commit -v
一样。rebase
这样的事情可能吗?
(我也可以只edit
提交,然后查看差异,但这要慢得多,也不方便。
您可以编写一个prepare-commit-msg
钩子,以便在编辑器启动之前向建议的消息添加更多信息。 您可以通过查看在 .git
中创建的某些状态文件来判断您处于变基状态。 您可以重新生成差异,但rebase
解开的所有提交的补丁都位于 .git
的子目录中。