cfanbo / cfanbo.github.io

1 stars 0 forks source link

一款管理 .gitignore 的CLI工具- gitig | 学习笔记 #273

Open cfanbo opened 2 months ago

cfanbo commented 2 months ago

https://blog.haohtml.com/posts/gitig-is-a-manage-tools-of-gitignore/

gitig 是一款基于 https://github.com/github/gitgnore 仓库开发的.gitignore 客户端CLI 管理工具,也是每个开发者必不可少的提高工作效率的必务工具。 它基于官方仓库丰富的 .gitignore 数据源,帮助开发者快速实现添加各类开发项目的git版本控制忽略文件清单。 开发背景 工作中,经常需要开发各类项目,如基于 vscode 编写 rust 项目工具,对于版本控制基本会采用 Git,这时为了方便进行管理控制,有些项目文件是不需要提交到git仓库的,因此需要将一些文件写到 .gitignore 文件忽略。 如果手动编辑 .gitignore文件将这些忽略项写进去的话,则可能会有一些忽略项被遗忘或写错,这时如果有一些工具可以将行业能用的配置项一键写入 .gitignore 文件似乎是一个不错的主意。 其中著名的 https://github.com/github/gitgnore 仓库就是一个专门收集各类开发语句或IDE 需要忽略的 .gitignore 推荐配置,目前也一直在更新。 官方对它的介绍 This is GitHub’s collection of .gitignore file templates. We use this list to populate the .gitignore template choosers available in the GitHub.com interface when creating new repositories and files. 收集的各种开发语言或ide 推荐忽略文件 gitig就是一款专用解决这个问题的工具,软件安装后自动包含数据源信息,后期随着数据源仓库的更新也会更新发布新版本,它不需要联网支持直接离线操作,只有不到 2M 大小。 功能介绍 对于它的安装方法也很简单,可以参考 https://github.com/cfanbo/gitig.git 介绍,安装完成后,查看版本号 $ gitig -v gitig v0.