用ignr自动生成.gitignore文件

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文件。


在手机上阅读或分享本文请扫描以下二维码:
By @Zhengyi Yang in
Tags : #git, #python,

Comments

评论功能已关闭。