git里ignore文件有四种方式
- 最基本的,放在.gitignore里
- 还未track的文件,但是不想放到.gitignore里,可以放到 .git/info/exclude里
vim .git/info/exclude
- 已经track的文件,而且被本地修改了,想要ignore本地的修改
find ./ -name "*.launch" -exec git update-index --[no-]skip-worktree '{}' ;
- 已经track的文件,之前没有被.gitignore,后来加入到.gitignore里了
git rm --cached [-r] files_pattern