我想知道是否有可能逐步构建git提交消息,记录我在进行代码更改时所做的事情:
<代码>H19重复3和4,直到提交就绪为止<代码>H 210<代码>G 211
git中是否有任何机制可以做到这一点?
发布于 2011-01-25 22:10:07
git commit可以使用-F选项从文件中获取提交消息。所以,你可以这样做:
# Do some work
$ echo 'Did some work' > commit-msg.txt
# Do some more work
$ echo 'Did some more work' >> commit-msg.txt
$ git commit -F commit-msg.txt发布于 2011-01-25 22:08:38
您应该对所做的每一个需要消息的小更改执行一次提交。对于您正在使用的分布式版本控制系统(如git ),这尤其容易。
<代码>H19推送更新<代码>H 210<代码>G 211
如果您出于某种原因不喜欢此模式,并希望按照您所描述的方式进行操作,只需使用记事本并在编码一段时间后追加到您的消息中,然后在执行时复制粘贴。
发布于 2011-01-25 22:17:39
如果你真的想这样做(不过我不建议你这样做),那就试试这个:
changes
git commit
4& 5
git commit --amend --reset-author,以进一步重置时间戳https://stackoverflow.com/questions/4799382
复制相似问题