【发布时间】:2019-02-18 06:15:07
【问题描述】:
有没有办法使用 git 为下一次提交设置评论?想象一下这样的事情:
git next-commit "Implement client-side validation"
# implement the feature ...
# commit changes
# equivalent to git commit -m "Implement client-side validation"
git commit -m from-next-commit
这背后的动机是我在编程时经常想到一个特定的功能,但在此过程中我最终开发了一些其他功能或修复了相关的东西,我忘记了我正在处理的主要任务.
那时我已经对源代码进行了有用的更改,但我什至不记得我添加的主要功能是什么,因为这只是一堆更改,我能想到的唯一提交消息是 @ 987654323@。为下一次提交设置消息也可以帮助我继续做我应该做的事情。在任何时候,如果我觉得我忘记了主要任务并偏离了其他功能,我最好用git next-commit 之类的东西问git,它可以打印Implement client-side validation。
有这样的功能吗?
编辑:看到一些答案后,我想我应该澄清另一件事。理想情况下,此命令还可以帮助您跟踪何时使用了未来的提交。例如,如果您使用 git commit -m from next-commit 两次而之前没有设置新的未来提交消息,它应该会失败。
$ git next-commit "Implement client-side validation"
ok
$ git commit -m from-next-commit
ok
# git commit -m from-next-commit
error : already used
$ git next-commit "Optimize get_request"
ok
$ git commit -m from-next-commit
ok
【问题讨论】:
-
你看到这个答案了吗? stackoverflow.com/questions/29927453/…
-
我不认为该线程是相关的,它专注于设置日期而不是提交消息
标签: git