git 中忽略整个文件夹

关键:在项目的根目录(跟.git文件夹所在目录同层)建立.gitignore文件,在里面声明即可。

譬如我要忽略当前项下的所有dll文件,及runtime文件夹里所有文件:

#ignorethesefiles

*.dll

runtime/*

如果之前文件已提交过,则需要先清除原文件,针对上文做的清理如下:

$gitrm*.dll

$gitrm-rruntime

另一种方法:修改git的全局设置,把忽略名单用于所有项目:

首先,建立一个.gitignore_global文件;

执行$gitconfig--globalcore.excludesfile.gitignore_global

常用ignorerules:

#Compiledsource#

###################

*.com

*.class

*.dll

*.exe

*.o

*.so

#Packages#

############

#it'sbettertounpackthesefilesandcommittherawsource

#githasitsownbuiltincompressionmethods

*.7z

*.dmg

*.gz

*.iso

*.jar

*.rar

*.tar

*.zip

#Logsanddatabases#

######################

*.log

*.sql

*.sqlite

#OSgeneratedfiles#

######################

.DS_Store*

ehthumbs.db

Icon?

Thumbs.db

http://blog.sina.com.cn/s/blog_71d4414d0100wl0y.html

相关推荐