主要介紹idea進(jìn)行上傳項(xiàng)目過濾一些不需要上傳的文件
1有咨、點(diǎn)擊File->Settings>plugins>browse repositories
2蒸健、搜索.ignore,然后install進(jìn)行安裝座享,成功后重啟idea
3似忧、接下來選中項(xiàng)目,右鍵然后按照下圖操作
4盯捌、把模板選上,以后有啥要加的規(guī)則以后再加
5饺著、我們看到多了一個(gè)ignore文件,并且忽略的文件變成灰色了
6幼衰、可以手動(dòng)將一些文件進(jìn)行忽略
7、修改ignore文件的一些規(guī)則
*.a # 忽略所有 .a 結(jié)尾的文件
!lib.a # 但 lib.a 除外
/TODO # 僅僅忽略項(xiàng)目根目錄下的 TODO 文件渡嚣,不包括 subdir/TODO
build/ # 忽略 build/ 目錄下的所有文件
doc/*.txt # 會(huì)忽略 doc/notes.txt 但不包括 doc/server/arch.txt
8、需要注意的一點(diǎn)
.gitignore只能忽略那些原來沒有被track的文件严拒,如果某些文件已經(jīng)被納入了版本管理中,則修改.gitignore是無效的裤唠。那么解決方法就是先把本地緩存刪除(改變成未track狀態(tài)),然后再提交:
輸入:
git rm -r –cached filePath
git commit -m “remove xx”
或者:
git rm -r –cached .
git add .
git commit -m “update .gitignore”
來解釋下幾個(gè)參數(shù) -r 是刪除文件夾及其子目錄 –cached 是刪除暫存區(qū)里的文件而不刪除工作區(qū)里的文件种蘸,第一種是刪除某個(gè)文件,第二種方法就把所有暫存區(qū)里的文件刪了航瞭,再加一遍诫硕,相當(dāng)于更新了一遍刊侯。