1 gitignore配置
1.1 問題處理:新增gitignore配置不生效
在已經(jīng)提交過的git管理的項目中,新增加一個.gitignore文件铐炫,或者修改.gitignore文件之后驯嘱,新增的忽略內(nèi)容不生效
1.1.1 問題原因:
gitignore文件只能作用于Untracked Files的文件,也就是那些從來沒有被 Git 記錄過的文件(自添加以后,從未 add 及 commit 過的文件)诚纸,
如果某些文件已經(jīng)被納入了版本管理中,就算是在.gitignore中已經(jīng)聲明了忽略路徑也是不起作用的
1.1.2 解決方法
- 在git數(shù)據(jù)庫中刪除對于該文件的追蹤git rm -r --cached ., 執(zhí)行這一步之后陈惰,所有的代碼都會變?yōu)槲刺峤粻顟B(tài)(紅色)
- 將對應(yīng).gitgnore規(guī)則寫入
- add + commit +push畦徘,新增忽略內(nèi)容即可生效
git rm -r --cached .
git add .
git commit