git常用命令及Commit message规则

git是程序员必备技能之一,不管是GitHub,GitLab,码云还是别的平台,都是基于git版本控制工具,所以我们有必要掌握关于git的常用命令,大家在网上也是很容易搜得到,而且很多IDE都内置很方便的操作可以快速实现目的,这里只说几个特别常用的,主要介绍下我们在push之前commit的规则,这是大家很容易忽视的点。

1.CD命令
cd - // 将工作路径切换到上一状态
cd ../ // 切回到上一个工作路径
cd 文件夹名 // 进入某个目录
cd / // 进入根目录
2.常用git命令
git clone url// 克隆远程仓库
git clone -b 分支名 url// 克隆分支的代码到本地
git add . // 将所有文件提交到暂存区
git commit -m "提交的备注信息"  // 提交到仓库
若已经有若干文件放入仓库,再次提交可以不用git add和git commit -m "备注信息"2步, 直接用
git commit -am "备注信息" // 将内容放至仓库 也可用git commit -a -m "备注信息"

对上述命令不再多做解释,主要是“提交的备注信息”的规则,这是大家不太注意的点,一般写的就是“增加了XX页面”,“修改了XX逻辑”,“修复了XXBug”等等,有的甚至就随便敲几个字上去,给后边接手的人以及长时间后自己看的时候带来困扰。

Commit message 的作用

  1. 提供更多的历史信息,方便快速浏览。
  2. 可以过滤某些commit(比如文档改动),便于快速查找信息。
  3. 可以直接从commit生成Change log。

首先Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交,内容表面上是随意的。

但是,我们应该把commit message变得清晰明了,说明本次提交的目的

关于Commit message的规则有很多种,我下边介绍一下我自己的写法,

 1. feat:新功能(feature)
 2. fix:修补bug
 3. docs:文档(documentation)
 4. style: 格式(不影响代码运行的变动)
 5. refactor:重构(即不是新增功能,也不是修改bug的代码变动)
 6. test:增加测试
 7. chore:构建过程或辅助工具的变动

例:  Feat:新增列表查询功能     fix:修复了页面未响应的Bug

我遵循的也是使用最广的写法(Angular 规范)然后做了简化(删掉了很多别的信息),详细的介绍可以看阮一峰老师的详细介绍,可写入的内容非常多,利用这些message也可以做很多别的事情。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我只会写Bug啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值