在git中,若是想忽略某个文件而不提交到版本库中,能够在根目录下添加.gitignore文件。git
忽略规则code
*.xxx #忽略全部以xxx结尾的文件 !xxx.xxx #但xxx.xxx除外 /xxx #仅忽略根目录下的xxx文件,强调的是根目录 xxx/ #忽略xxx目录下的全部文件 xxx/*.xxx #忽略xxx目录以xxx为后缀的全部文件,但不包括子目录下的.xxx文件
添加未生效it
若是某些文件已经被归入了版本管理后,若是在修改.gitignore则是无效的,缘由是.gitignore只能忽略那些没有被track的文件。那么解决方法是先把本地换成删除,改变track状态,而后在提交版本管理
git rm -r --cached . git add . git commit -m 'update .gitignore'