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

posted @ 2014-09-19 10:53  你是我的小呀小苹果  阅读(166)  评论(0编辑  收藏  举报