您的位置:首页 > 其它

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 配置过滤无效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git gitignore 过滤 配置