如下步骤:
1.创建xxx_template文件,其内容为团队制定的Git提交注释规范,如:
Desgraption:
Date:
Author:
2.通过git config命令配置commit_template,如:
git config –global commit.template /d/develop/Git/Git_Home/commit_template
3.设置git commit时填写注释所用的编辑器,如:
git config –global core.editor vi
OK,设置完成,提交使用git commit会出现与下图相似的界面填写好注释才能提交成功:
通过 git log 查看提交历史信息:
进入修改注释界面:
第一行就是最后一次commit的注释信息,按 i 键进行编辑状态,修改注释信息后按 Esc 后再按 :wq 保存并退出
再次通过 git log 查看,注释信息由 add test.txt 修改为 新增test.txt :
命令:
比如我想要修改最近3次注释信息就使用 git rebase -i HEAD~3 ,显示下面内容:
按 i 进行编辑,需要修改那个注释,就将其前面的 pick 修改为 edit :
然后按 Esc 后再按 :wq 保存并退出
此时输入一下命令编辑第1条commit注释:
编辑注释信息(按 i 进入编辑状态,按 Esc 和 :wq 保存并退出),此时分支变为 master|REBASE-i 1/3 ;再输入下面信息进行保存:
此时分支变为 master|REBASE-i 3/3 ,现在只修改完第1条commit
再通过 git commit --amend 和 git rebase --continue 修改第3条后分支状态变回 master 并提示 Successfully rebased and updated refs/heads/master. 说明已修改完成
首先,使用下面这个命令来设置git默认的编辑器,其中的“editor”替换成你自己的编辑器,如Vim、Emacs、gedit、subl等:git config --global core.editor "editor -w"
然后,在做提交的时候使用命令不要写"-m"参数,直接写成git commit这样子就行,这样就会自动打开你刚才指定的编辑器,你可以在里面添加大段注释。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)