前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >推荐一个实用的 .gitignore 文件

推荐一个实用的 .gitignore 文件

作者头像
Java技术栈
发布2018-07-31 11:03:42
1.7K0
发布2018-07-31 11:03:42
举报
文章被收录于专栏:Java技术栈

为什么要忽略文件?

常用的版本控制工具,不管是使用 git 还是 svn,我们都需要排除一些与程序代码无关的文件,如像 eclipse/ intellij idea 等 IDE 工具留下来的 .settings.classpath.project.iml.idea 等各种配置文件,还有 maven/ gradle 在项目构建后的 targetclasses 目录下的编译文件等。

我们不能把这些本地化的无用的配置文件提交到远程仓库上面去,这样会造成别人每次都有更新的要求,也会污染别人的开发环境。

本文针对使用 git 的用户进行讲解忽略文件的要点。

忽略配置文件介绍

.gitignore 是 Git 的忽略配置文件,放在项目根目录下就行,这样在提交代码时就不会跟踪在 .gitignore 配置文件列举的文件。另外, .gitignore 文件本身需要被 git 跟踪管理,不能被忽略。

所以,如果你有时候发现不能跟踪文件了,可以使用以下命令检查是否被忽略了。

代码语言:javascript
复制
$ git check-ignore .git
.git

特殊情况,如果你想强制提交一个在忽略列表里面的文件,也可以使用以下命令。

代码语言:javascript
复制
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 目录里面有提供。知识星球用户请直接在星球下载,还没加入的请点击阅读原文了解加入,可获取更多干货和资料。

-END-

不错,转发分享一下吧

往期推荐

【1】京东购物车的 Java 架构实现及原理

【2】阿里技术参考图册发布,速度收藏

【3】最新后端架构师技术图谱!附学习资料~

【4】Java序列化技术即将被废除!!

【5】坑爹的日志无法按天切割问题!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要忽略文件?
  • 忽略配置文件介绍
  • 通用的忽略配置文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档