推荐一个实用的 .gitignore 文件-scm文件
为什么要忽略文件?
常用的版本控制工具,不管是使用 git 还是 svn,我们都需要排除一些与程序代码无关的文件,如像 eclipse/ intellij idea 等 IDE 工具留下来的 .settings、 .classpath、 .project、 .iml、 .idea 等各种配置文件,还有 maven/ gradle 在项目构建后的 target、 classes 目录下的编译文件等。
我们不能把这些本地化的无用的配置文件提交到远程仓库上面去,这样会造成别人每次都有更新的要求,也会污染别人的开发环境。
本文针对使用 git 的用户进行讲解忽略文件的要点。
忽略配置文件介绍
.gitignore 是 Git 的忽略配置文件,放在项目根目录下就行,这样在提交代码时就不会跟踪在 .gitignore 配置文件列举的文件。另外, .gitignore 文件本身需要被 git 跟踪管理,不能被忽略。
所以,如果你有时候发现不能跟踪文件了,可以使用以下命令检查是否被忽略了。
$ git check
-
ignore
.
git
.
git
特殊情况,如果你想强制提交一个在忽略列表里面的文件,也可以使用以下命令。
git add
-
f javastack
.
cn
更多关于 .gitignore 的介绍和使用可以阅读官方文档。
https://git-scm.com/docs/gitignore
通用的忽略配置文件
Github 也提供了各种 .gitignore 模板配置文件。
https://github.com/github/gitignore
上面是 Java 的,看上去真的非常简单,不是很全面,没有包含开发中需要忽略的各种文件。
我们提供了一个通用的比较全面的目前在使用的 .gitignore 文件,在我们的官方网站(www.javastack.cn) Git 目录里面有提供。知识星球用户请直接在星球下载,还没加入的请点击阅读原文了解加入,可获取更多干货和资料。
相关内容
-
三千元推荐买什么笔记本电脑,打英雄联盟不卡很流
三千元推荐买什么笔记本电脑,打英雄联盟不卡很流畅,不玩吃鸡,笔...
-
电脑管家历史版本|电脑管家老版本
电脑管家历史版本|电脑管家老版本,,1. 电脑管家老版本主要是网...
-
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
-
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
-
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
-
怎样升级电脑cpu|怎样升级电脑系统版本
怎样升级电脑cpu|怎样升级电脑系统版本,,怎样升级电脑系统版本...
-
高档万元i7//GTX460组装X58电脑配置推荐
高档万元i7//GTX460组装X58电脑配置推荐,,GTX460赢得了良好的...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
699元的高性价比低功耗gts450北1gb大力神D5显卡
699元的高性价比低功耗gts450北1gb大力神D5显卡推荐,, 在显卡...
-
2200元平台经济实用四核APU主机配置建议
2200元平台经济实用四核APU主机配置建议,,英特尔和平台间的较...
-
如何把老版本的excel更新换代?
如何把老版本的excel更新换代?,更新换代,版本,如何,对于Excel来...
-
支持高清的下一代:新版本的WinDVD出炉!{图}
支持高清的下一代:新版本的WinDVD出炉!{图},,今天,InterVideo Win...
-
如何看QQ版的电脑或QQ版本的手机
如何看QQ版的电脑或QQ版本的手机,,2014,电脑版和QQ版的手机经常...
-
耀眼的!一个新的Longhorn版本截图{图热释放}
耀眼的!一个新的Longhorn版本截图{图热释放},,近日,微软显示操...
-
联想16g内存笔记本电脑|联想16g内存笔记本电脑
联想16g内存笔记本电脑|联想16g内存笔记本电脑推荐,,联想16g内...