git规范化提交 git cz
1 安装git cz指令
git指令提交代码的时候,可以通过git cz指令来让提交更规范一些,比如写上提交的代码写了哪些功能、修改了哪些文件等等信息,也可以方便自己日后查看
安装指令:
npm install -g commitizen
2 安装cz-conventional-changelog
changelog是git提供的一个commit的标准,不需要自己配置commit格式,安装之后使用git cz按照流程走就可以了
//安装changelog
npm install -g conventional-changelog conventional-changelog-cli
//解除脚本禁止运行
set-ExecutionPolicy RemoteSigned
//设置commit提交脚本
commitizen init cz-conventional-changelog --save-dev --save-exact
3 设置账户身份
当然,不能是任何一个人都可以对github仓库进行提交,需要设置自己账号身份以进行验证
3.1 在vscode中显示.git文件
.git文件可能默认不显示,点击文件->首选项->设置
在Files:Exclude中删掉.git,然后就能看到.git文件了
3.2 设置账户信息
在config文件中设置user下的email和name,以证明身份
4 使用git cz提交代码
输入git cz即可提交了
git cz
提交流程是已经规范化过的了,具体的流程含义可以自己根据提示理解,很好理解就是说
比如说:
然后git push,代码就提交到github上面了
git规范化提交 git cz相关推荐
- git pull git add git commit git branch git更新代码git提交git分支管理
常用git命令整理 1. 拉取最新代码 2. 提交代码 3. 分支管理 3.1 查看所有分支(包括本地分支和远程分支) 3.2 查看远程所有分支 3.3 追踪远程分支 4. 强制用远程代码覆盖本地代码 ...
- [Git] 常用的 git 命令
文章目录 git config git clone git remote git branch git status git add git restore git commit git fetch ...
- 【Git】使用git上传代码到gitee
目录 1.在gitee创建一个项目 2.安装pycharm 3.安装gitee插件(可略) 4.安装git 5.pycharn配置git 6.pycharm配置gitee账户 7.创建本地仓库 8.配 ...
- 什么是:git、git bash、git shell
什么是:git.git bash.git shell 欢迎可以关注好男人的微信公众号:菜鸟资源分享,完全免费的资源分享平台,互相学习,共同进步 git: 一个快速的分布式版本控制系统(工具),支持该工 ...
- git 只commit不push 会有影响吗_规范化团队 git 提交信息
规范化团队 git 提交信息 同一个工程项目,为了方便管理,git 的 commit 信息最好按照一定的格式规范,以便在需要的时候方便使用.什么是方便的时候,比如出现了一个线上 bug,所以需要回滚操 ...
- ecplise git修改提交信息_Git提交信息规范化
目的 统一团队Git Commit标准,便于后续代码review.版本发布.自动化生成change log: 可以提供更多更有效的历史信息,方便快速预览以及配合cherry-pick快速合并代码: 团 ...
- Git Commit 提交规范
本项目以目前使用较多的 Angular 团队规范 Conventional Commits specification(约定式提交) 为例. git hook 官方文档 git 提交时,主要分为三部分 ...
- Git 错误提交后该如何回滚操作
1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...
- git_修改git历史提交记录
本修改仅限于修改本地的提交,提交的远程的请勿修改,以防引起开发者混乱. 首先执行 git rebase -i HEAD~3 这里首先rebase到HEAD~3的提交,这是你可以修改HEAD~2 - H ...
最新文章
- document.getElementByName()的用法
- Pushing Policy Failed because Checkpoint Firewall “Load on module failed – no memory”
- div+css二级菜单
- ❤️不一样的测试之旅:医疗行业软件测试有什么不一样?❤️
- 嵌入式开发笔记——调试组件SEGGER_HardFaultHandle
- 进度类计算_PERT
- 数字藏品:传承优秀传统文化的新载体
- 企业OA系统在低代码平台中要如何开发?
- oracle 配置不能保存,Oracle Net Manager保存网络配置提示无效条目Error writing entr
- 金融相关计算机面试题,银行及其他金融企业笔试和面试经验
- 锐龙r3 4100核显 r3 4100参数 r3 4100评测
- Python是不是被严重高估了?
- 桌面悬浮窗口(可拖动)
- 2021-06-29凯云软件测试项目管理系统系统描述
- c语言编程上升沿怎样写,plc结构化编程怎么写
- 识别三角形(c++基础)
- 小米手机锁屏适配性总结
- python弹幕好坏词分析_用python分析一波哔哩哔哩弹幕
- Linux学习手册(命令大全)
- (int*)p、void(*p)()、(*p)()都是什么意思?