git gitignore文件配置
2014-04-09 17:22
316 查看
转载自:http://www.cnblogs.com/pylemon/archive/2012/07/16/2593112.html
参考:http://git-scm.com/docs/gitignore
git中,假如有些文件不想让git进行管理,可以设置过滤.
在项目根目录下新建 .gitignore 文件,保存git过滤规则.此文件每一行保存一个匹配规则.
其语法为:
# 以此开头的行为注释行
*.a #过滤所有 .a 结尾的文件
/a/ #过滤根目录下的 a 文件夹下的所有文件
/a/do.c #过滤指定文件 /a/do.c
!lib.a #从过滤的文件中排除 lib.a
!/a/b #从过滤的文件中排除 根目录下a目录下的b文件
!*.c #从过滤的文件中排除所有.c文件
/TODO #仅仅过滤项目根目录下的 TODO 文件,不包括subdir/TODO
build/ #过滤 build/目录下的所有文件
doc/*.txt #过滤doc下所有txt文件,但不包括子目录下的txt文件,如doc/server/arch.txt
需要注意的是, .gitignore 这个文件本身会提交到版本库中去。
另外 git 提供了一个全局的 .gitignore
在用户目录下创建 ~/.gitignoreglobal 文件,以同样的规则来过滤指定类型的文件.
需要执行以下命令来使得它生效:$ git config --global core.excludesfile ~/.gitignoreglobal
到目前为止,测试发现,web项目/WebRoot/WEB-INF/lib 配置过滤无效。
参考:http://git-scm.com/docs/gitignore
git中,假如有些文件不想让git进行管理,可以设置过滤.
在项目根目录下新建 .gitignore 文件,保存git过滤规则.此文件每一行保存一个匹配规则.
其语法为:
# 以此开头的行为注释行
*.a #过滤所有 .a 结尾的文件
/a/ #过滤根目录下的 a 文件夹下的所有文件
/a/do.c #过滤指定文件 /a/do.c
!lib.a #从过滤的文件中排除 lib.a
!/a/b #从过滤的文件中排除 根目录下a目录下的b文件
!*.c #从过滤的文件中排除所有.c文件
/TODO #仅仅过滤项目根目录下的 TODO 文件,不包括subdir/TODO
build/ #过滤 build/目录下的所有文件
doc/*.txt #过滤doc下所有txt文件,但不包括子目录下的txt文件,如doc/server/arch.txt
需要注意的是, .gitignore 这个文件本身会提交到版本库中去。
另外 git 提供了一个全局的 .gitignore
在用户目录下创建 ~/.gitignoreglobal 文件,以同样的规则来过滤指定类型的文件.
需要执行以下命令来使得它生效:$ git config --global core.excludesfile ~/.gitignoreglobal
到目前为止,测试发现,web项目/WebRoot/WEB-INF/lib 配置过滤无效。
相关文章推荐
- Xcode - 配置.gitignore文件
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
- Git的.gitignore文件配置格式。。。
- git的 .gitignore 如何配置(git如何忽略、追踪文件)
- .gitignore文件配置
- git 文件忽略配置(共享式) - .gitignore
- .gitignore文件配置
- Android Studio Git .gitignore文件配置忽略不需要的文件
- git ignore 文件配置
- .gitignore 配置文件详情
- 【GitHub】GitHub .gitignore文件简单配置使用
- git中 .ignore文件的配置 忽略不想上传的文件
- 详解Github的.gitignore忽略文件+.gitignore不生效解决方案+生产配置大奉送
- 已经在 stage 的文件再配置到 .gitignore 不生效
- android提交GIT .gitignore过滤文件配置信息
- Git的.gitignore文件配置
- git ignore 文件配置
- .gitignore 配置文件
- 【iOS开发】配置忽略文件.gitignore 文件
- Git中.gitignore文件的配置