玩转git第4章节-1:在idea中配置忽略文件的操作步骤

一  git配置忽略文件操作步骤

1.1 编写git.ignore文件内容

创建忽略规则文件 xxxx.ignore (前缀名随便起,建议是 git.ignore ) ,内容如下:
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see 
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml

1.2 将文件放到用户主目录下

这里将文件放到用户的主目录下:C:\Users\jurfl

 1.3  配置应用忽略文件

1.查看.gitconfig文件所在位置,输入命令:git config --list --show-origin

 可以看到文件所在位置为:C:\Users\jurfl   ,在.gitconfig 进行配置如下:

配置内容如下:

 

 注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

二 gitignore规则不生效

 1.现象描述

不小心在IDE提示是否添加到git时,点了确定,发现管理了.idea、target文件夹,

然后添加.gitignore文件夹,配置了以上规则,但是重新编译后,target的修改在git status还是显示了修改。  tell me  why??????????????????????

.2 原因
.gitignore只能忽略那些原来没有被track(之前没有add过)的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

3 解决方案
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached target
git rm -r --cached .idea
此后不再追踪track这两个文件夹

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值