当我在命令行上执行git commit时,关联的编辑器弹出一个模板,使我能够输入提交消息.这一切都很好.
但是,我想知道是否可以将该模板加载到最后一次提交消息,以便我可以将其用作当前提交消息的基础.目的是将任务列表放在我的提交消息中,并在后续提交中更新它们的状态.
那么,是否有可能让git在提交时自动加载编辑器中的先前注释?
Chr*_*sen 22
我同意Novelocrat的评论,将任务列表保存在跟踪的TODO文件而不是提交消息中会更好.
不过,你想要的是:
git commit --reedit-message=HEAD --reset-author
Run Code Online (Sandbox Code Playgroud)
-c <commit>
--reedit-message = <commit>
与-C类似,但使用-c调用编辑器,以便用户可以进一步编辑提交消息.-C <commit>
--reuse-message = <commit>
获取现有提交对象,并在创建提交时重用日志消息和作者信息(包括时间戳).--reset-author
当与-C/-c/ - 修正选项一起使用时,声明生成的提交的作者现在属于提交者.这也更新了作者的时间戳.
使用短选项,-c和选项的缩写,--reset-author您可以这样输入:
git commit -c HEAD --res
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2887 次 |
| 最近记录: |