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相关推荐

  1. git pull git add git commit git branch git更新代码git提交git分支管理

    常用git命令整理 1. 拉取最新代码 2. 提交代码 3. 分支管理 3.1 查看所有分支(包括本地分支和远程分支) 3.2 查看远程所有分支 3.3 追踪远程分支 4. 强制用远程代码覆盖本地代码 ...

  2. [Git] 常用的 git 命令

    文章目录 git config git clone git remote git branch git status git add git restore git commit git fetch ...

  3. 【Git】使用git上传代码到gitee

    目录 1.在gitee创建一个项目 2.安装pycharm 3.安装gitee插件(可略) 4.安装git 5.pycharn配置git 6.pycharm配置gitee账户 7.创建本地仓库 8.配 ...

  4. 什么是:git、git bash、git shell

    什么是:git.git bash.git shell 欢迎可以关注好男人的微信公众号:菜鸟资源分享,完全免费的资源分享平台,互相学习,共同进步 git: 一个快速的分布式版本控制系统(工具),支持该工 ...

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

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

  6. ecplise git修改提交信息_Git提交信息规范化

    目的 统一团队Git Commit标准,便于后续代码review.版本发布.自动化生成change log: 可以提供更多更有效的历史信息,方便快速预览以及配合cherry-pick快速合并代码: 团 ...

  7. Git Commit 提交规范

    本项目以目前使用较多的 Angular 团队规范 Conventional Commits specification(约定式提交) 为例. git hook 官方文档 git 提交时,主要分为三部分 ...

  8. Git 错误提交后该如何回滚操作

    1. Git 架构 Workspace:工作区(当前用户操作修改的区域) Index / Stage:暂存区 (add 后的区域) Repository:仓库区或本地仓库(commit 后的区域) R ...

  9. git_修改git历史提交记录

    本修改仅限于修改本地的提交,提交的远程的请勿修改,以防引起开发者混乱. 首先执行 git rebase -i HEAD~3 这里首先rebase到HEAD~3的提交,这是你可以修改HEAD~2 - H ...

最新文章

  1. document.getElementByName()的用法
  2. Pushing Policy Failed because Checkpoint Firewall “Load on module failed – no memory”
  3. div+css二级菜单
  4. ❤️不一样的测试之旅:医疗行业软件测试有什么不一样?❤️
  5. 嵌入式开发笔记——调试组件SEGGER_HardFaultHandle
  6. 进度类计算_PERT
  7. 数字藏品:传承优秀传统文化的新载体
  8. 企业OA系统在低代码平台中要如何开发?
  9. oracle 配置不能保存,Oracle Net Manager保存网络配置提示无效条目Error writing entr
  10. 金融相关计算机面试题,银行及其他金融企业笔试和面试经验
  11. 锐龙r3 4100核显 r3 4100参数 r3 4100评测
  12. Python是不是被严重高估了?
  13. 桌面悬浮窗口(可拖动)
  14. 2021-06-29凯云软件测试项目管理系统系统描述
  15. c语言编程上升沿怎样写,plc结构化编程怎么写
  16. 识别三角形(c++基础)
  17. 小米手机锁屏适配性总结
  18. python弹幕好坏词分析_用python分析一波哔哩哔哩弹幕
  19. Linux学习手册(命令大全)
  20. (int*)p、void(*p)()、(*p)()都是什么意思?

热门文章

  1. Java 微服务框架选型
  2. 小散量化炒股记|MySQL搭建股票量化数据库完整模版来袭
  3. adam算法介绍和总结
  4. Spring IOC 原理
  5. 海汽集团:业财共享服务中心建设推进集团数字治理
  6. gdb调试lua_gdb 调试入门,大牛写的高质量指南
  7. 英语听力练习的基本法则
  8. MySQL高可用集群方案优劣对比
  9. 师从英国两院院士|生物医学科研人员获CSC资助赴剑桥大学访学
  10. 四、六级常用翻译短语(含两篇翻译预测)