Git 配置忽略文件

原创 2016年08月31日 16:55:36

在项目根目录下面 添加 .gitignore文件

文件中每一行表示需要忽略的文件的正则表达式。

 

.gitignore文件过滤有两种模式,开放模式和保守模式

1. 开放模式负责设置过滤哪些文件和文件夹

例如: /target/ 表示项目根目录下的target文件夹里面所有的内容都会被过滤,不被GIT 跟踪

.classpath 表示项目根目录下的.classpath文件会被过滤,不被GIT跟踪

以星号“*”通配多个字符;

以问号“?”通配单个字符;

以方括号“[]”包含单个字符的匹配列表;


2. 保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。

例如:

!/target/*.h 表示target文件夹目录下所有的.h文件将被跟踪


3、示例:

  (1)规则:fd1/*
      说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;

  (2)规则:/fd1/*
      说明:忽略根目录下的 /fd1/ 目录的全部内容;

  (3)规则:

/*
!.gitignore
!/fw/bin/
!/fw/sf/

说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;


版权声明:本文为博主原创文章,未经博主允许不得转载。

Git忽略文件不起作用解决方案

开发过程中由开发工具生成的文件一般不需要提交,但每次开发工具会自动去修改这些文件,每次都要去提交这些东西,不提交会有一系列问题,很烦人。        可以通过配置.gitignore文件让git不...
  • yql776476966
  • yql776476966
  • 2015年11月17日 00:07
  • 6430

Git 中忽略某些文件或者文件夹

Git 中忽略某些文件或者文件夹 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示“Untracke...
  • YLGWHYH
  • YLGWHYH
  • 2016年08月18日 22:11
  • 25127

解决 .gitignore无效,不能过滤某些文件

刚开始新建一个项目可能会把.idea/workspace.xml等这种系统文件或编译中间过程的文件都用git add添加到了git版本库中来管理,这样即使后来添加了.gitignore文件也不能忽略掉...
  • wtq1993
  • wtq1993
  • 2016年06月01日 16:16
  • 1965

git如何忽略文件或者文件夹

用git开发中会有一些不愿意提交的目录或者文件 在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash...
  • Baple
  • Baple
  • 2015年08月15日 16:58
  • 14162

Git 中忽略某些文件或者文件夹

Git 中忽略某些文件或者文件夹 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示“Untrac...
  • u011537073
  • u011537073
  • 2017年03月25日 14:04
  • 3354

Android Studio 上传项目到Github并设置忽略文件

一、安装git客户端下载git客户端并安装 下载地址:https://git-scm.com/download二、配置 Android Studio 中的 git1.在 Android Studio...
  • Two_Water
  • Two_Water
  • 2016年12月08日 00:19
  • 5738

AndroidStudio指定git的忽略文件

AndroidStudio自动忽略 现在的AndroidStudio已经很智能了,当创建项目的时候自动给我们创建了一个 .gitignore 并给我们忽略了一些文件*.iml .gradle /loc...
  • qq_26891045
  • qq_26891045
  • 2016年09月12日 21:18
  • 4584

git忽略某文件夹,但保留文件夹内的其它文件夹

需求:在构建Android Studio项目时,由于不需要把build文件夹内的文件track到仓库,但想track build文件夹内的outputs文件夹,故而需要修改.gitignore文件,在...
  • qq372848728
  • qq372848728
  • 2017年02月24日 00:18
  • 1376

Git 忽略一些文件不加入版本控制

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略     ...
  • hitfyb
  • hitfyb
  • 2016年03月19日 16:13
  • 488

git设置全局忽略文件

项目传到git的时候只需要src,pom.xml,但是导入eclipse时候,会产生一些配置文件,比如.classpath,.project等文件,如果每个项目都去设置一遍ignore太麻烦了,所以从...
  • zl544434558
  • zl544434558
  • 2016年10月20日 18:14
  • 636
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git 配置忽略文件
举报原因:
原因补充:

(最多只允许输入30个字)