git忽略一些文件提交

我们使用git管理我们的代码时,有些系统自动生成的文件是不需要提交的,比如说:.idea中的各项文件.target生成的编译文件,*.iml配置文件,等。我们不希望在提交代码时将这些内容进行提交。
原理:git提供了一个忽略提交本地文件的配置“.gitignore”我们可以将它放在与“.git”同级目录下进行使用。
规则:
按照后缀忽略:*.iml
1)/.idea/ 按文件夹过滤
2)*.iml 按后缀过滤
3)/.idea/workspace.xml 过滤指定路径下的文件
这样配置以后符合规则的文件就不会被我们提交了(不会出现在提交目录中)
假如我们/.idea中某个文件需要提交呢?该怎办呢
只需要在匹配规则前加入一个“!”即可
如:!/.idea/vcs.xml 这样我们在提交时就不会将vcs.sxl 这个文件排除掉了
语法说明
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
注意
/target/与target/表示的是不同的
/target/表示的是根目录下的target文件夹(不包含子目录)
target/表示的是所有目录下的target文件夹(包含子目录)
另付一个我常用的配置,以及.gitignore文件位置的一个图片

*.iml
.project
.classpath
.iml
.settings/

target/
bin/
logs/
.mule/
overlays/
.idea/
.externalToolBuilders/
.properties
.xml

这里写图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值