你确定你会使用git commit?
我记得刚工作的时候,我第一次写git commit的内容,直接上来就是一个git commit -m "加上自己的注释",就这样提交了。
后来,我去了中兴,又去了恒大,接触到很多人做项目,发现做项目的时候,对git commit要求十分严格,我再回想起以前自己写的 commit 信息,觉得那些提交commit 就像是一坨坨 * 在向我招手。而且每个公司还会有自己的规范,我觉得这个要求非常好,就像我们写C语言,我们也会要求命名规范,要求编码格式,要求缩进等等一样,写好一个git commit 也是需要规范的。
下面这个模板是我工作的时候觉得比较不错的规范,分享给各位大佬。
git commit 模板是我们提交commit的时候需要的,如果没有模板的话,我们每次提交都需要写上一些常规的注释,作为程序员没有这个模板是比较尴尬的。
#新建一个文件 - cong_complate.txt
在里面写入
[master][article]
[简述]:
[时间]:
#注意文件的格式设置成utf-8
#配置git
git config --global commit.template /home/work/song_complate.txt
#当然也可以配置git commit编译器
git config --global core.editor vim
git config --global core.editor nano
下面是我们公司和我一个朋友公司的提交规范
来看看MTK的远程工程师是如何写commit的
#推荐阅读:
专辑|Linux文章汇总
专辑|程序人生
专辑|C语言
嵌入式Linux
微信扫描二维码,关注我的公众号
你确定你会使用git commit?相关推荐
- 【Git】ubuntu上git commit提交后如何保存和退出类似vim的界面,回到命令行
问题 使用 git commit 命令后,进入类似vim的界面,开始时,不知道如何保存,甚至不知道怎么退出该界面. 解决方法 1.使用 git commit 命令后,进入的是nano文本编辑器(类似v ...
- git commit之后,想撤销commit
原文 写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌: ...
- Git commit message和工作流规范
总体方案 Git commit日志基本规范 <type>(<scope>): <subject><BLANK LINE><body>< ...
- “ git commit”和“ git push”之间有什么区别?
在我正在学习的Git教程中, git commit用于存储您所做的更改. git push什么用? #1楼 git commit记录您对本地存储库的更改. git push使用本地更改更新 远程存储库 ...
- git commit 提交的时候报错husky > pre-commit hook failed (add --no-verify to bypass)(解决办法)
问题原因: 问题原因:pre-commit钩子惹的祸当你在终端输入git commit -m"XXX",提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息 ...
- git commit —amend_Git之修改commit记录
在很多影视作品里,就算主人公乘上了时光鸡,还是无法修改历史(或者说修改后造成十分严重的后果):而现在,在 Git 的强力驱动下,修改历史变得简单又相对安全. 本文叨叨修改 commit 历史的问题 应 ...
- git commit -m 与 git commit -am 的区别
字面解释的话,git commit -m用于提交暂存区的文件:git commit -am用于提交跟踪过的文件 要理解它们的区别,首先要明白git的文件状态变化周期,如下图所示 工作目录下面的所有文件 ...
- Git的撤销操作 git commit --amend
在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit --amend 撤销上一次提交 并讲暂存区文件重新提交 git checkou ...
- git commit -amend_最常见的Git错误都有哪些,如何解决它们?
脚本之家 你与百万开发者在一起 如果您曾经与许多开发者一起开发一个大项目,那么使用 Git 作为版本控制是一个最好的选择.不过 Git 很复杂,使用过程中经常会犯各种错误.在本文中,我将讨论程序员在使 ...
- 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )
文章目录 一.补充提交版本 git commit --amend 二.版本库提取文件 git checkout -- filename 三.删除文件 git rm 一.补充提交版本 git commi ...
最新文章
- 软件测试中7个令人匪夷所思的真理
- Android Lanuch 的资料汇总
- mysql开启事务_MySQL入门之事务(上)
- HTML5+NodeJs实现WebSocket即时通讯
- docker删除镜像和删除容器
- 计算机课玩的小游戏怎么找,能够回味电脑课的小游戏是什么 怎么制作这两个小游戏...
- java类作为多层级的数据实体_API json多层数据实体类封装(利用泛型技术)
- Linux C语言UDP实现视频文件上传
- 微信公众号h5 微信分享朋友 分享给朋友圈 分享给朋友
- Ingenuous Cubrency UVA - 11137(完全背包)
- mongodb——mongo笔记*
- 天正对应cad版本_天正CAD图形找不到可用的AutoCAD版本怎么办?
- 完美解决python manage.py makemigrations 报错
- K8S查看容器日志、进入容器内部
- 中国联通智慧客服项目31省集约收官,百度智能客服服务全国最多用户
- 基于Stm32f407 的贪吃蛇小游戏【正点原子-探索者开发板】
- Oracle在采购部增加一名员工,ORACLEEBS采购功能点操作手册1.doc
- gpgpu_CPU与GPGPU
- 素描原理在PS鼠绘实物中的应用
- 超详细 redis入门教程
热门文章
- 乘方取模计算(模幂计算)
- 图片延迟加载和滑动翻页
- hadoop hive 的安装问题
- Linux文件和目录权限
- Flask爱家租房--订单(下订单)
- 电开大计算机应用基础作业,2016年电大-电大计算机应用基础作业 答案.doc
- php接收vue请求数据axios,详解vue axios用post提交的数据格式
- parallels网络初始化失败_33 个神经网络「炼丹」技巧
- Ubuntu17.04 之 systemd 设置开机启动
- 执行git命令时出现fatal: ‘origin‘ does not appear to be a git repository错误