1 简介
有些时候,我们需要把某些文件放到Git工作目录中,但又不需要提交它们。这时,我们可以通过配置.gitignore
文件来忽略那些不需要加入Git版本管理的文件。配置好该文件可以为我们的版本管理带来极大的便利。但是,.gitignore
文件的配置往往是一件较为繁琐而又机械化的事情。
ignr是一款可以帮助我们根据项目环境自动生成.gitignore
文件的小工具。该工具采用Python编写,并且通过gitignore.io获取特定的.gitignore
模版。
2 安装
如果你已经安装了Python,则可以直接通过pip
安装该工具:
pip install ignr
3 使用
ignr
目前支持四百余种不同的.gitignore
模版,我们可以通过ignr -l
命令查看,也可以通过ignr -s <name>
命令进行搜索。例如我们输入如下命令:
ignr -s mac
则可以搜索到该工具支持emacs以及macos的模版。
现在假设我们的Git工作目录为一个Java工程,还需要用到Maven构建工具,编写时我们在macos操作系统下使用eclipse作为我们的IDE。对于这样的工程,手动配置.gitignore
文件费时费力。我们在Git工作根目录直接运行以下命令便可以非常便捷的自动生成相应的.gitignore
文件:
ignr -n java maven macos eclipse
如果你只需要浏览生成的内容,而不需要创建.gitignore
文件。则可以使用以下命令:
ignr -p java maven macos eclipse
4 总结
gitignore.io网站为.gitignore
文件的配置提供了极大地便利。除了本文介绍的ignr
工具外,还有多种方式可以实现在命令行下运行gitignore.io。当然,也可以直接访问gitignore.io来生成.gitignore
文件。
在手机上阅读或分享本文请扫描以下二维码:
Comments