我理想的工作流程将包括以下步骤
- 编辑代码
- 编译
- git commit -a -m "提交信息"
- 开始运行新的二进制文件、测试等(可能需要 10 多分钟)
- 开始新的更改,而二进制文件仍在运行
- 当第 4 步完成后,编辑第 3 步的提交消息,而不提交第 5 步中引入的更改,例如添加“测试 FOO 失败”
我不能使用git commit -a --amend -m "new commit message"
,因为这也会提交新的更改。我不确定我是否要为分期或分支而烦恼。我希望我可以只编辑提交消息而不提交任何新更改。可能吗?