【Git】命令行使用体验大大优化的方法

本文介绍如何通过Commitizen工具规范化Gitcommit,减少不规范提交,并提供在多人开发中使用gitadd-i进行精细化提交的方法,以及如何创建和进行代码审查的过程。
摘要由CSDN通过智能技术生成

Git的优化使用

相信很多人,在使用git作为版本管理工具时都会感受到它的方便,但是也会有一些问题困扰着我们,让我们觉得使用体验不是很好。我在使用git的过程中就发现了几个问题:写commit费时、怎么做多人开发的代码审查等等。今天这篇文章就来彻底解决这些使用体验不好的地方。

规范化commit

每次写commit,我都觉得累,初学的时候常常直接把全部都提交,然后写一个commit,就导致这个commit的change特别长。哈哈哈哈哈,这是不对的!
还有,我觉得每次自己写commit总是不记得标准的commit应该怎么写,往往要查的话就容易摆烂。写出不规范的commit。

  • 其实早就有人做了解决问题的小工具,就是Commitizen。

使用体验

在这里插入图片描述
它可以通过命令行交互的形式帮助你自动生成规范的commit,就不用我们自己去敲括号那些的了。
在这里插入图片描述
在这里插入图片描述
实际体验十分不错

产生的commit如上图所示:

话不多说,下面就是安装过程:

安装过程

commitizen仓库地址
笔者环境: windows11、v16.19.1的nodejs

npm install -g commitizen
npm install -g cz-conventional-changelog

请把下面的Users\yc换成自己的目录

echo "{ `"path`":`"cz-conventional-changelog`" }" | Set-Content -Path "C:\Users\yc\.czrc"

然后就可以使用

git cz

来进行方便的commit提交啦!

在命令行减小提交的粒度

我写代码一般不会写一会就停下来提交一遍,然而,写完再交用git add . 的话就会导致大粒度的提交,十分不优雅。这我也找到了解决办法:

  • 就是使用git add -i 来提交内容

这样就不用自己输入文件地址啦!
在这里插入图片描述
在这里插入图片描述

代码审查

我之前就听说过这个东西,但是自己还没有用上,今天研究了一下,其实不难。

  • 就是要本地创建新的功能分支,然后推送到远程。然后在github的pull request页面进行新建pr。等待仓库自己定义的审查人员审查就行。
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值