mtb*_*ave 15 git commit messages
我想知道是否有可能逐步构建git提交消息,记录我在进行代码更改时正在做的事情:
有没有内置到git中的机制来做到这一点?
mip*_*adi 12
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
Run Code Online (Sandbox Code Playgroud)
小智 6
您应该为需要消息的每个小改动做一次提交.使用像您正在使用的git这样的分布式版本控制系统,这一点尤为简单.
如果您出于某种原因不喜欢这种模式,并希望按照您描述的方式进行操作,只需使用记事本并在编码一段时间后附加到您的消息,然后在提交时复制粘贴它.
如果你真的想这样做(我不建议你这样做),那么试试这个:
git commitgit commit --amendgit commit --amend --reset-author 进一步重置时间戳