首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git中的提交消息前缀

git中的提交消息前缀
EN

Stack Overflow用户
提问于 2012-04-23 19:36:51
回答 3查看 4K关注 0票数 4

我需要在提交消息前加上" ticket :N“,其中N是我正在处理的票证的编号。但我总是忘记前缀,只在5-6次提交后才记起,所以--amend帮不上忙。有没有可能设置一些警告,这样每当我忘记添加前缀时,git就会警告我?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-23 19:41:25

要确保每个提交消息都遵循某种标准格式,可以使用the commit-msg hook

但是,如果您想编辑一些非最新提交的提交消息,您也可以使用git rebase -i来完成此操作,假设您还没有推送它。

票数 3
EN

Stack Overflow用户

发布于 2016-07-01 21:39:04

您可以在--msg-filter的组合中使用filter-branch来更新提交范围。

例如,如果您希望在从HEAD到xxxxxx的每个提交消息前添加ticket:N

git filter-branch -f --msg-filter 'printf "ticket:N " && cat' xxxxxx..HEAD

您还可以通过简单地颠倒printfcat来附加到提交消息

git filter-branch -f --msg-filter 'cat && printf "ticket:N"' xxxxxx..HEAD

票数 4
EN

Stack Overflow用户

发布于 2020-11-25 07:51:17

如果您特别想将JIRA票据编号添加到您的提交中,可以使用此方法https://tjdane.medium.com/add-a-jira-ticket-to-a-batch-of-old-commits-67557fb42d3e

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10279760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档