同步remote端和本地端
git rm -r --cached . git add -A git commit -m "update .gitignore"
注意 --cached后面有个点“.”,并且用空格隔开
简单的.gitignore示例
# 此为注释 – 将被 Git 忽略 # 忽略所有 .a 结尾的文件 *.a # 但 lib.a 除外 * !lib.a # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO /TODO # 忽略 build/ 目录下的所有文件 build/ # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt doc/*.txt # 会忽略掉 doc/ 里面所有的txt文件,包括子目录下的(**/ 从 Git 1.8.2 之后开始支持 **/ 匹配模式,表示递归匹配子目录下的文件) doc/**/*.txt
如果你没有权限修改或者不能修改全局.gitignore,但是你想过滤掉某些文件下的文件,怎么办?
一样的道理,在待过滤的文件夹下建立你自己的.gitignore文件即可
# 过滤指定文件夹下的所有文件
echo “*” ../xxx/.gitignore