首页 > 代码库 > git 忽略某些文件.目录<转>

git 忽略某些文件.目录<转>

注意:git无法是忽略那些已经加入跟踪的文件的,在创建空的项目后,应首先创建.gitignore文件。

在项目的根目录下,新建一个文件.gitignore。在这个文件中,每一行对应一个忽略规则。

以#号开头的行会被git忽略。

 

1、忽略文件

*.bak               # 忽略所有扩展名为.bak的文件

!keep.bak      # 但keep.bak文件除外(不会被忽略)

temp/test.txt  # 忽略temp目录下的test.txt文件

temp/*.txt       # 忽略temp目录下所有扩展名为.txt的文件

 

2、忽略目录

temp/       # 忽略temp目录下的所有目录和文件

temp/*/    # 忽略temp目录下的所有目录,但不会忽略该目录下的文件

 

在.gitignore文件中使用的是标准的glob模式匹配(shell 所使用的简化了的正则表达式)

参考:http://www.kernel.org/pub/software/scm/git/docs/gitignore.html

git 忽略某些文件.目录<转>