一、.gitignore 文件的用途
該文件只能作用于 Untracked Files,也就是那些從來(lái)沒(méi)有被 Git 記錄過(guò)的文件(從未 add 及 commit 過(guò)的文件)羞芍。
也就是說(shuō)址遇,add+commit后的文件或文件夾XX哗咆,再在.gitignore
添加X(jué)X咽扇,無(wú)效。
二跪妥、具體操作
1鞋喇、確保當(dāng)前修改已提交
git status
2、從 Git 的數(shù)據(jù)庫(kù)中刪除對(duì)于該文件的追蹤
git rm XX -r
3眉撵、把對(duì)應(yīng)的規(guī)則寫(xiě)入 .gitignore侦香,讓忽略真正生效
4、提交+推送
git add -A
git commit -m "git ignore XX"
git push origin master
注意:git rm --cached 刪除的是追蹤狀態(tài)纽疟,而不是物理文件