git commit – 不需要询问消息

我不时发现自己使用相同的消息进行修改

通常,我这样做:

  1. 将我的更改添加到暂存区域。
  2. git commit --amend
  3. 等待文本编辑器打开。
  4. 保存并closures它(不更改消息)。

有无论如何告诉GIT,我不想改变提交信息(跳过打开我的文本编辑器和保存消息的步骤)? 喜欢:

  1. 将我的更改添加到暂存区域。
  2. 告诉git修改我的临时区域到最后一次提交而不要求我另外的消息。

我知道我可以通过做git commit --amend -m "<message>"来避免git启动我的文本编辑器。 但是这样我就不得不重新input消息。

尝试git commit --amend --no-edit

这将在一个命令中使用相同的消息修改最新的提交:

 git commit --amend -C HEAD