2019独角兽企业重金招聘Python工程师标准>>>

Commitizen是规范化注解的向导工具。

安装命令如下。


$ npm install -g commitizen
$ npm i -g cz-conventional-changelog
$ echo '{ "path": "/home/someone/node_modules/lib/cz-conventional-changelog" }' > ~/.czrc
# 以上这里path需要绝对地址
$ git cz
# 这里向导除了fix ,perf和feat 不需要footer就能显示changelog,
# 其他type需要footer(BREAKING CHANGE:开头或者revert: This reverts commit <hash>开头 )

#规范例子

conventional-changelog-cli 是生成 Change log 的工具,安装


$ npm install -g conventional-changelog-cli$ conventional-changelog -p angular -i History.md -s  -r 0
或者$ npm init并且在package.json文件添加:

"scripts": {"changelog": "conventional-changelog -p angular -i History.md -s -r 0"}

然后执行

$  npm run changelog

git-conflicts 是处理冲突的node项目:


$ npm install -g git-conflicts$ git conflicts 

git-flow 是流程控制工具:

$ curl -OL https://raw.github.com/nvie/gitflow/develop/contrib/gitflow-installer.sh
$ chmod +x gitflow-installer.sh
#自定义安装目录
$ INSTALL_PREFIX=~/bin$ sudo ./gitflow-installer.sh

git-extras   是git的一些工具集:


$ sudo apt-get install git-extras

工具集指令介绍

bash-git-prompt 是 对git项目 ,使用bash shell 进行状态提示的bash脚本

#安装
git clone https://github.com/magicmonty/bash-git-prompt.git .bash-git-prompt --depth=1
# ~/.bashrc  配置
source "$HOME/.bash-git-prompt/gitprompt.sh"
GIT_PROMPT_FETCH_REMOTE_STATUS=0
GIT_PROMPT_SHOW_UPSTREAM=1
GIT_PROMPT_ONLY_IN_REPO=1
GIT_PROMPT_THEME=Evermeet_Ubuntu

转载于:https://my.oschina.net/jackywyz/blog/725101

Git 辅助工具使用相关推荐

  1. 推荐一个git辅助工具:TortoiseGit

    对于很多不熟悉git命令的朋友来说,使用git命令行操作简直太难了. 这里我们推荐一个辅助工具,TortoiseGit,它可以把一些常用的git操作转换为可视化操作,让你不用再记忆大量git命令. T ...

  2. 工欲善其事必先利其器,一款开源编码辅助工具~

    小编平时看代码,最讨厌看到那种没什么注释.不规范.结构乱七八糟的代码,看起来是真累. 在小编看来,保持整洁的编码习惯,不仅有助于后来者对代码含义的快速理解和定位,也可以帮助作者进行问题的定位及修复,哪 ...

  3. Hadoop辅助工具——Flume、Sqoop

    前言 在一个完整的离线大数据处理系统中,除了hdfs+mapreduce+hive组成分析系统的核心之外,还需要数据采集.结果数据导出.任务调度等不可或缺的辅助系统,而这些辅助工具在hadoop生态体 ...

  4. Android开发辅助工具类 Utils

    包括了各种工具类.辅助类.管理类等    都可以 在Git  里找到代码 来研究,深入 Awesome_API: https://github.com/marktony/Awesome_API/blo ...

  5. 11个程序员必备简捷开发辅助工具

    程序员必备简捷开发辅助工具总结 写在前面: 工欲善其事必先利其器,拥有简捷的开发辅助工具能大大提高我们程序猿的开发效率.Melo刚到学校就给大家总结了一些常用的辅助开发的工具,希望大家能喜欢,闲话不多 ...

  6. 4类程序员直呼好用的嵌入式开发辅助工具

    俗话说工欲善其事必先利其器.有了好的开发辅助工具的开发人员就像开了外挂,事半功倍. 下面将会按照不同功能给大家介绍几种身边程序员们力荐好用的开发辅助工具 一.常见硬件芯片 想要开发一款嵌入式产品,首先 ...

  7. git可视化工具gitg和SmartGit

    简介: 安装git 可视化工具gitg:可以在命令行里面的使用的可视化工具:在安利一个git可视化的客户端SmartGit(全平台) 文章目录 本博文的简述or解决问题? 同步博文: 安装gitg工具 ...

  8. 网站信息无障碍辅助工具条源码

        交流QQ群:26363996 前言 为了体现政府提供公共服务的公平.公正.均等化的要求,保障弱势群体获得政府公众服务的权利,我国政府近年一直致力于推动信息无障碍技术在各个领域的应用,先后制定& ...

  9. 如何阅读英文文献,有哪些高效的方法或者辅助工具?

    [每日一问]如何阅读英文文献,有哪些高效的方法或者辅助工具? Datawhale优秀回答者:追风者 方法 先是通读文献综述(理解专业术语和基本概念),起初时应以泛读为主:再研读自己研究领域的经典论文5 ...

最新文章

  1. 层次聚类(cluster.AgglomerativeClustering)并通过TSNE进行可视化分析
  2. XSS (跨站脚本攻击) 分析与实战
  3. wxWidgets:wxFont概览
  4. linux安装字体时找不到mkfontscale、mkfontdir
  5. couchbase_适用于具有Couchbase和WildFly的多容器和多主机应用程序的Docker Machine,Swarm和Compose...
  6. java8 从数组获取流_从数组到流再到Java 8
  7. java ee cdi_Java EE6 CDI,命名组件和限定符
  8. 由浅到深理解ROS(1)
  9. linux的常用操作——基于ftp的windows10和腾讯云centos操作系统之间的文件上传和下载
  10. 音频开发基本知识总结
  11. 数据库完整性概念和数据库安全性概念之间的区别与联系
  12. 索引书单(持续更新中)
  13. 2021-06-29操作DOM元素
  14. 【PDN仿真笔记4-电容布局仿真及结果分析】
  15. 代码实现Thompson构造:由简单到复杂的构建NFA状态机
  16. 《linux核心应用命令速查》连载五:atq:显示目前使用at命令后待执行的命令队列
  17. 【六类网线的制作方法】
  18. python如何对齐输出_python对齐输出
  19. 利用DirectShow开发C#版的音频文件播放器(三)
  20. 基数排序——多关键字排序(MSD/LSD)以及链式基数排序

热门文章

  1. python海龟绘图颜色_python中利用turtle(海龟)绘图制作龟兔赛跑动画——仅供学习...
  2. php unicode转ascii,php – 将Unicode字符转换为等效的ASCII字符
  3. Python网络编程socket
  4. FastJson转list
  5. 强得不行! 华为新款麒麟处理器跑分再创世界纪录
  6. 用 Python制作一盏 3D 花灯,喜迎元宵佳节
  7. Ubuntu14.04 +GTX1070 Ti +cuda 8.0+cudnn5.1+tensorflow 1.2 的安装
  8. SNS应用好友动态Feed模块设计
  9. Android 设备接入小票打印机 爱宝小票打印机
  10. python对excel两列求和写入另一列_python读取excel指定列数据并写入到新的excel方法...