我不時發現我自己承諾修改使用相同的消息。git commit -amend without ask for message
通常情況下,我做的:
- 添加我的更改臨時區域。
- 做
git commit --amend
。 - 等待文本編輯器打開。
- 保存並關閉它(不更改消息)。
有無論如何告訴git我不想改變提交消息(跳過打開我的文本編輯器並保存消息的步驟)?如:
- 將我的更改添加到暫存區域。
- 告訴git將我的臨時區域修改爲最後一次提交,而不要求我另外發送消息。
我知道我能避免混帳做git commit --amend -m "<message>"
發射了我的文本編輯器。但這樣我就不得不重新輸入消息。
這個選項完美的作品在CentOS 6.7(最終)。因爲--no-edit選項通過標準的git yum安裝在該平臺中尚不可用。注:git版本1.7.1 – crsuarezf 2015-10-08 15:13:14
來自http://stackoverflow.com/a/10365442/710377: 該選項已添加到Git 1.7.9。 – meustrus 2016-11-30 15:55:15