背景:
小组规定,如果git commit 是 fixed bug, 则要求与 JIRA 上的 bugNumber 绑定,方便 QA 同学 review 相关 changed code,由此要求commit 的 message的格式如下:OUR_PROJECTNAME-bugNumber # real commit message
这样的话,每次 commit 的时候很繁琐,所以就考虑简化一下,写了个 alias:
alias gcbug='function __send_commit_msg(){msg_str="OUR_PROJECTNAME-$1 # $2"; git commit -m "$msg_str" ;};__send_commit_msg'
Attention: 范例所涉及 shell 为 zsh, 用bash 的同学请自行修改;
eg: gcbug 110 "fixed ui issue"
网友评论