git commit – 不需要询问消息
我不时发现自己使用相同的消息进行修改 。
通常,我这样做:
- 将我的更改添加到暂存区域。
- 做
git commit --amend
。 - 等待文本编辑器打开。
- 保存并closures它(不更改消息)。
有无论如何告诉GIT,我不想改变提交信息(跳过打开我的文本编辑器和保存消息的步骤)? 喜欢:
- 将我的更改添加到暂存区域。
- 告诉git修改我的临时区域到最后一次提交而不要求我另外的消息。
我知道我可以通过做git commit --amend -m "<message>"
来避免git启动我的文本编辑器。 但是这样我就不得不重新input消息。
尝试git commit --amend --no-edit
。
这将在一个命令中使用相同的消息修改最新的提交:
git commit --amend -C HEAD