【发布时间】:2013-05-23 18:20:22
【问题描述】:
我总是使用git commit --verbose。当我在git rebase --interactive 期间改写提交消息时,是否有等效的选项/设置可以让 git 向我显示差异?
【问题讨论】:
-
我不这么认为。在编辑器中自己做怎么样,例如在 vi
:r !git diff HEAD^或类似的? -
@chirlu 哦,是的,这是一个方便的解决方法,谢谢。
-
@AdamMonsen,您如何“在 git rebase --interactive 期间改写提交消息”?您是在初始屏幕中执行此操作,将“pick”替换为“reword”并直接给出新消息,还是将“pick”替换为“edit”并使用“git commit --amend”来更改提交消息?
-
@Vampire,好问题。我说的是前者:将“pick”更改为“reword”。但简单地使用“编辑”听起来像是另一个很好的解决方法!我不知道“reword”和“edit”之间可能还有其他一些区别(除了明显的用户可见区别)。