整理git提交消息、linting和日志记录

git-tid的Python项目详细描述


git-tidy是一组git扩展,用于:

  1. 轻松地保持git日志的整洁。git tidy-commit指南 用户通过具有可配置架构的结构化提交。 git tidy-squash将混乱的提交压缩为一个整洁的提交。在
  2. Linting提交日志。git tidy-lint验证提交 匹配架构。如果用户使用git tidy-commit,则提交 将始终验证。在
  3. 呈现提交日志。git tidy-log可以从 任何范围,并且可以从可配置的 Jinja模板。 要自动生成发行说明吗?git tidy-logcan 配置为根据架构分组和呈现提交。在
https://raw.githubusercontent.com/jyveapp/git-tidy/master/docs/_static/tidy-commit.gif

文件

View the git-tidy docs here有关使用的完整教程 git-tidy。在

安装

git-tidy可以通过多种方式安装。首选方式 在OSX上使用homebrew

brew tap jyveapp/homebrew-tap
brew install git-tidy

如果不在OSX上,可以使用 pipx

^{pr2}$

git-tidy也可以与pip一起安装。确保在系统范围内安装它 因此git-tidy的执行不绑定到虚拟环境:

pip3 install git-tidy

注意

git-tidy依赖于2.22或更高版本的git。OSX公司 用户可以使用升级到最新的git版本 ^{tt15}使用。在

投稿指南

为开发建立git 正在参与更改,请查看CONTRIBUTING.rst。在

主要作者

  • @卫斯肯德尔
  • @托马斯(TómasÁrni Jónasson)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javaelk:如何在Kibana中按异常类对stacktrace进行分组   java两个组件使用MigLayout相互重叠   java Hibernate标准获取关联实体的列表,而不是父实体的列表   从Java关闭另一个应用程序,但不是由当前Java应用程序启动   java使用OGNL获取参数   java如何在SSLEngine中启用密码TLS\U DHE\U RSA\U和\U AES\U 256\U GCM\U SHA384   在Java中有效地比较两个列表<Object[]>   java杀死挂起的线程   在java中从指定模式前后的字符串中提取子字符串   存储整数的java HashMap替代方案   java如何使用LibGDX加载特定于语言的资产?   java如何使用JSON响应从维基百科读取结构化数据   java无法连接到Spark Master:原因是:[已解除关联]   java如何配置Elastic beanstalk classic负载平衡器以使用CLI终止HTTPS   java筛网中的奥斯汀大于int   java PircBot在每个用户上迭代一组命令   java将带有Jackson的hashmap编组为XML的错误结构   testng中的java设置testfailure给出了正回报   java如何在IntelliJ中正确配置Eclipse项目?