有没有一种方法可以修改提交,而不会vi (或您的$EDITOR )并带有修改您的提交消息的选项,而只是简单地重用上一条消息?
vi
$EDITOR
从 git 1.7.9 版本开始,您还可以使用git commit --amend --no-edit获得结果。
git commit --amend --no-edit
请注意,这将不包括其他提交的元数据,例如时间戳,对您而言可能并不重要。
git commit -C HEAD --amend会做你想要的。 -C选项从另一个提交获取元数据。
git commit -C HEAD --amend
-C
另一种(愚蠢的)可能性是git commit --amend <<< :wq如果您拥有 vi(m)作为$EDITOR 。
git commit --amend <<< :wq