如何修改提交而不改变提交信息(重复使用前一个)?

有没有办法修改提交没有vi (或$EDITOR )popup修改您的提交信息的选项,但只是重复使用以前的消息?

既然git 1.7.9版本,你也可以使用git commit --amend --no-edit来获得你的结果。

请注意,这不包括来自其他提交的元数据,例如对您而言可能重要或不重要的时间戳记。

git commit -C HEAD --amend会做你想做的事情。 -C选项从另一个提交获取元数据。

另一个(愚蠢)的可能性是git commit --amend <<< :wq如果你有vi(m)作为$EDITOR