关键:在项目的根目录(跟.git文件夹所在目录同层)建立.gitignore文件,在里面声明即可。
譬如我要忽略当前项下的所有dll文件,及runtime文件夹里所有文件:
#ignore these files
*.dll
runtime/*
如果之前文件已提交过,则需要先清除原文件,针对上文做的清理如下:
$ git rm *.dll
另一种方法:修改git的全局设置,把忽略名单用于所有项目:
首先,建立一个.gitignore_global文件;
譬如我要忽略当前项下的所有dll文件,及runtime文件夹里所有文件:
#ignore these files
*.dll
runtime/*
如果之前文件已提交过,则需要先清除原文件,针对上文做的清理如下:
$ git rm *.dll
$ git rm -r runtime
这时可能出现一个错误,大意是说需要加 -f参数才能强制删掉,那就加上-f 参数强制一下了。
另一种方法:修改git的全局设置,把忽略名单用于所有项目:
首先,建立一个.gitignore_global文件;
执行 $ git config --global core.excludesfile .gitignore_global
PS:网上有很多.gitignore的标准模版,自己按需选用即可。