文档章节

IDEA提供开发效率之Git忽略插件.ignore

404--Not--Found
 404--Not--Found
发布于 10/10 21:19
字数 455
阅读 48
收藏 0


在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等。可以不传到Git上面去。 这个时候就需要编写.gitignore文件来忽略提交这些文件。在IDEA中有一个插件.ignore可以帮我们做这件事。

一、安装插件

搜索.ignore

二、新建.ignore文件

.ignore文件
先选择Example user template,后续有需要添加

三、将不需要提交的文件添加

文件添加
  • 在.ignore文件中自动添加,并且需要忽略的文件变为了灰色状态
自动添加
  • 则提交时不会提交需要忽略的文件。

四、.gitignore文件忽略的匹配规则

  1. *.a # 忽略所有 .a 结尾的文件
  2. !lib.a # 但 lib.a 除外
  3. /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
  4. build/ # 忽略 build/ 目录下的所有文件
  5. doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

  • 注意:.gitignore只能忽略中添加的文件,如果已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除,然后再提交。(因此可以将不需要提交的文件不提交到缓冲区和本地仓库)

© 著作权归作者所有

404--Not--Found
粉丝 17
博文 27
码字总数 30861
作品 0
西安
程序员
私信 提问
需要安装的几个idea插件以及一些其它设置!!!

在开始之前先把idea的几个插件安装好,有以下几个插件需要安装: .ignore 这个是用来管理git的忽略文件设置的,同时会提供一些git的忽略文件模板。 GenerateSerialVersionUID 用来在需要序列...

kevinky
2017/03/02
8
1
IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件

GitHub 1.8k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 1.8k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 1.8k Star 的Java工程师成神之路 ,真的确定不来了解一下吗...

Hollis
04/10
0
0
推荐几个牛逼的 IDEA 插件

这里只是推荐一下好用的插件,具体的使用方法不一一详细介绍。 JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能...

rock912
03/21
415
0
IntelliJ IDEA使用技巧——插件的安装及使用方法

IntelliJ IDEA 支持非常多的插件,熟练的使用插件,能够有效提高我们的开发效率以及用户体验。 首先,进入插件安装界面: Mac: -> -> ; Windows: -> -> . 标注 1:显示 IntelliJ IDEA 的插...

发芽的土豆丶
2017/11/02
577
0
推荐一个实用的 .gitignore 文件

为什么要忽略文件? 常用的版本控制工具,不管是使用 git 还是 svn,我们都需要排除一些与程序代码无关的文件,如像 eclipse/ intellij idea 等 IDE 工具留下来的 、、、、 等各种配置文件,...

Java技术栈
2018/06/07
176
0

没有更多内容

加载失败,请刷新页面

加载更多

解答二进制求和

思路:创建一个新的字符串,用于记录原两个字符串每位相加的结果。 1、因为是从左到右计算,所以要把字符串先进行反转,用reverse()方法。 2、字符串对齐,采用补零的方法。 3、计算的时候...

无名氏的程序员
9分钟前
1
0
JSONUtils

package com.demo.utils;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Tr......

任梁荣
10分钟前
2
1
在jest中配置typescript

测试是报错: Property 'assign' does not exist on type 'ObjectConstructor' NodeJS已经是最新版了,但道理不需要polyfill。 然后发现是typescript的lib没有"es2015.core",说明ts-jest没有......

linsk1998
11分钟前
2
0
Redis实现分布式文件夹锁

缘起 最近做一个项目,类似某度云盘,另外附加定制功能,本人负责云盘相关功能实现,这个项目跟云盘不同的是,以项目为分配权限的单位,同一个项目及子目录所有有权限的用户可以同时操作所有...

逸竹小站
20分钟前
2
0
Andorid SQLite数据库开发基础教程(2)

Andorid SQLite数据库开发基础教程(2) 数据库生成方式 数据库的生成有两种方式,一种是使用数据库管理工具生成的数据库,我们将此类数据库称为预设数据库,另一种是使用代码生成的数据库。...

大学霸
40分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部