说明:

在公司工作或者管理学习代码,开发的代码时使用Git是一个十分方便的选择,然而,有些时候会遇到commit以后要规范化备注,以便以后出问题了回溯版本就可以看得到每次commit的详情。
每次手动输入一堆东西,又比较坑,这次BUG放前面,下次忘了又把说明放前面,导致查找的时候又有点混乱。
这个时候,定一个模板,轻松加愉快,规范化管理代码,节约时间成本,又提高代码效率,何乐而不为呢~

做法:
一、在工程的根目录下建立模板文件
比如建立一个gitcommit_template 文件,里面的内容为:
[部门][项目]:
问题原因:
解决方法:
变更类别:
适用机型:
验证建议:
关联变更项:
任务 Id:
二、设置模板的命令
  • 设置当前分支的提交模板
git config commit.template [模板文件名]    
例如:git config commit.template gitcommit_template
  • 设置全局的提交模板
git config --global commit.template [模板文件名]    
例如: git config --global commit.template  git commit_template
  • 设置文本编辑器
git config -global core.editor [编辑器名称]  
例如: git config -global core.editor vim
选择你需要的相应设置然后你就可以提交你的文件了。
  • 提交代码
git commit (git gommit 之前需要将没有加入代码库的 git add 进入代码库)
git commit -a (这个可以提交多个代码文件)
此时,你commit之后,就会用你设置的编辑器打开你设置的模板,然后按照你的格式添加相应的备注,保存
  • 提交到远程分支
git push
   

Git 提交模板 Commit Template相关推荐

  1. GIT提交(COMMIT)代码时,不显示新建的文件

    ■前言 今天git提交代码时,有两个新规的文件显示不出来. (和新建的文件同级目录下面的文件,COMMIT时,可以显示出来) ■原因 是  .gitignore 文件造成的. 比如说,我们使用mave ...

  2. git提交代码-commit备注规范

    git commit备注规范: feat: 修改/增加新特性/功能 fix:修复bug chore: 非功能性修改,.gitignore/辅助工具等变更 style:代码格式,如逗号缩进空格等 tes ...

  3. Android开发之Git提交Template模板配置

    1.首先在桌面任意新建一个txt文件: 说明:git模板自己任意配置即可 然后将模板放入任意文件夹防止误删除: 然后使用git命令设置模板 右击桌面空白处打开git窗口: 输入命令: git conf ...

  4. 设置commit 提交模板

    设置commit 提交模板 建议提交 (.template)模板文件 放在用户目录(Doceuments)下 (~/Doceuments) 原文连接: https://blog.csdn.net/ma ...

  5. git 提交_GIT提交规范的使用和总结

    Why 在接手新项目时候 你希望看到git的commit记录是这样的? 还是这样的?? WTF!? 听说鱼的记忆只有7秒钟, 但是我看人的记忆也不怎么样,反正我能记清楚之前写的代码细节,最多只有7天 ...

  6. Git提交代码过滤掉target文件的操作

    一.问题描述 1.在git提交代码commit的时候经常会全选文件,但是全选的时候会选中target文件,如果文件比较多,而且target文件不需要提交的时候,则需要取消target的文件,这个时候如 ...

  7. 解决git提交敏感信息(回退git版本库到某一个commit)

    解决git提交敏感信息(回退git版本库到某一个commit) Fri 07 June 2013 git是一个很好的版本库, 现在很多人用它, 并在github上创建项目, 相信大家都有过将敏感信息提 ...

  8. git 只commit不push 会有影响吗_规范化团队 git 提交信息

    规范化团队 git 提交信息 同一个工程项目,为了方便管理,git 的 commit 信息最好按照一定的格式规范,以便在需要的时候方便使用.什么是方便的时候,比如出现了一个线上 bug,所以需要回滚操 ...

  9. 修改git历史提交的commit信息

    本文是基于idea的操作,亲测可用 前言: 很多公司都会自定义 Git - 使用强制策略,那么他的commit信息就会有固定的格式,一旦不是这个格式,就会出现push失败 但是push失败,很多也只在 ...

最新文章

  1. 计算机主键盘的布局,计算机键盘的布局,结构和布置
  2. [论文收集] ICSOC 2008 论文
  3. Mysql多表查询笔记
  4. 联发科看上AMD“女友”GF:全新22nm处理器来了
  5. SQL优化——IN和EXISTS谁的效率更高
  6. java多线程创建一个简单的案例
  7. 安装CentOS7虚拟机
  8. Crontab 实例
  9. mysql索引小结_[数据库]mysql索引小结_星空网
  10. 豆瓣爬取电影top250
  11. 图书管理系统(前台(vue))
  12. 揭秘淘宝286亿海量图片存储与处理架构
  13. DCDC开关电源的阶跃响应和动态响应(Load Transient)的区别
  14. Spring Cloud 系列之 Netflix Eureka 注册中心
  15. 关于5G数据中心:数据中心在5G无线网络系统中的作用
  16. 机器学习模型评价(Evaluating Machine Learning Models)-主要概念与陷阱
  17. html有哪些好玩的地方,武汉本地好玩的地方有哪些?盘点武汉十大必看景点
  18. Cadence Allegro批量编辑元件属性的方法图文教程及视频演示
  19. 阿里云服务器购买折扣优惠券及注意事项
  20. 前后端交互的两种方式

热门文章

  1. Python:1023 组个最小数
  2. matlab中fix函数的用法
  3. 【经验】走入职场的第一步,就是学会不做情绪的奴隶
  4. Hive详解(一)Hive是什么Hive怎么用
  5. JM、H.264中一些参数的设置和含义
  6. C语言X天学习计划——期末篇(选择篇二)
  7. Linux中vim编辑文件跳转指定的行和列
  8. 排球队员站位问题(回溯法)
  9. OUC-移动软件开发-实验5
  10. vue lrz图片压缩插件