博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
推荐一个实用的 .gitignore 文件
阅读量:6773 次
发布时间:2019-06-26

本文共 839 字,大约阅读时间需要 2 分钟。

hot3.png

为什么要忽略文件?

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

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

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

忽略配置文件介绍

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

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

$ git check-ignore .git.git

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

git add -f javastack.cn

更多关于 .gitignore 的介绍和使用可以阅读官方文档。

通用的忽略配置文件

Github 也提供了各种 .gitignore 模板配置文件。

上面是 Java 的,看上去真的非常简单,不是很全面,没有包含开发中需要忽略的各种文件。

我们提供了一个通用的比较全面的目前在使用的 .gitignore 文件,在我们的官方网站(www.javastack.cn) Git 目录里面有提供。

知识星球用户请直接在星球下载,还没加入的请点击阅读原文了解加入,可获取更多干货和资料。

推荐:

扫描关注我们的微信公众号,干货每天更新。

image

转载于:https://my.oschina.net/javaroad/blog/1825730

你可能感兴趣的文章
Maven详解
查看>>
日常运维--rsync同步工具
查看>>
Ubuntu下安装JDK
查看>>
在Oracle中计算时间差
查看>>
如何让自定义类支持下标访问
查看>>
HotSpot在GC时如何实现对象存活判断和垃圾收集
查看>>
开发工具及安装规划
查看>>
Hybrid使用localStorage储存数据不靠谱!
查看>>
jqgrid的scroll参数的使用
查看>>
mybatis中使用in查询时的注意事项
查看>>
Cocos2d-x v3.1.1 创建以及编译项目
查看>>
HttpClient(一)
查看>>
Chrome 键盘快捷键
查看>>
Nginx笔记
查看>>
使用kubeadm创建单个主节点集群
查看>>
使用docker安装mysql服务
查看>>
将java后台的代码加载到前台页面select标签
查看>>
关于“比喻”
查看>>
Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
查看>>
启发式方法---基本概念
查看>>