本文主要是介绍git gitignore文件配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
转载自:http://www.cnblogs.com/pylemon/archive/2012/07/16/2593112.html
参考:http://git-scm.com/docs/gitignoregit中,假如有些文件不想让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文件配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!