我正在修复一系列提交的一些提交消息。我开始
git rebase --interactive
标记一些提交以进行重写,然后编辑消息。如果我能在编辑器中看到每个提交的差异,就像在执行git commit -v
时一样,这将非常有用。 rebase
可能会出现这种情况吗?
(我也可以edit
提交然后看到差异,但这要慢得多,不太方便。)
答案 0 :(得分:1)
您可以编写prepare-commit-msg
挂钩,以便在编辑器启动之前向建议的消息添加更多信息。您可以通过查看在.git
中创建的某些状态文件来判断您是否处于变种状态。您可以重新生成差异,但rebase
解除的所有提交的补丁都在.git
的子目录中。