有時候發現git提交了一些咱們不須要提交的內容,這時候第一反應是加個忽略:git
https://github.com/github/gitignoregithub
宇宙神器VS:緩存
https://github.com/github/gitignore/blob/master/VisualStudio.gitignorespa
結果忽略列表加好了,操做卻沒有達到預期的效果,緣由是:.gitignore只能忽略那些原來沒有被track的文件,若是某些文件已經被歸入了版本管理中,則修改.gitignore是無效的;因此加好後,要對本地緩存進行處理,而且從新提交移除遠方的git內容。git操做命令以下:code
1 git rm -r --cached . 2 git add . 3 git commit -a -m"update .gitignore"