Git 配置忽略文件
2016-08-31 16:55
288 查看
在项目根目录下面 添加 .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/ 目录;
文件中每一行表示需要忽略的文件的正则表达式。
.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忽略文件配置
- git 配置忽略文件(忽略UserInterfaceState.xcuserstate,Breakpoints_v2.xcbkptlist)
- AndroidStudio配置忽略文件(Git)
- Studio配置git忽略文件
- Git忽略文件配置
- git忽略文件改变配置
- Android Studio Git .gitignore文件配置忽略不需要的文件
- Android studio: git 忽略文件配置
- git本地仓库拉取远程分支代码/git忽略文件的配置
- Git忽略文件及Unity下的ignore配置
- GIT_忽略文件和属性文件配置
- git中 .ignore文件的配置 忽略不想上传的文件
- 码源中国.gitignore忽略文件配置
- git 文件忽略配置(共享式) - .gitignore
- git:忽略提交配置文件
- Git忽略文件配置
- 修改Atom 隐藏.gitignore忽略的文件/文件夹的配置
- Git 配置全局忽略文件
- 八、git学习之——忽略特殊文件、配置别名、搭建git服务器