在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'