git 新增 gitignore 規則無效
正常情況
如果在專案開始的時候配置了.gitignore檔案,對一些檔案進行忽略。
進行版本控制的時候就會忽略對這些檔案的跟蹤,這是正常情況。
特殊情況
但是有一種情況是,專案開始的時候 沒有將一些無關檔案配置進 .gitignore裡面。導致檔案已經進行跟蹤了,但是目前想把這些檔案add 到 .gitignore檔案中,但是發現沒有效果。 修改檔案之後,git 依然檢測到了,檔案改動。
規則
原來git有一條規則,“如果一個檔案一開始沒有新增到.gitignore裡面,中途新增進去。git 將不會 忽略這個檔案。”在這種情況下,必須使用 git rm --cached < file name >
這個命令 來 移除對這個檔案的跟蹤,然後將 這個不想被跟蹤的檔案 新增到 .gitignore檔案裡面 就可以了。
這時 做完這些工作之後 你還必須 再 commit 一次,這次commit之後 ,檔案就可以被忽略了。
相關文章
- Git忽略提交規則.gitignore配置總結Git
- Git忽略提交規則 - .gitignore配置運維總結Git運維
- Git 忽略規則 gitignore 配置建議, 拯救強迫症Git
- .gitignore規則不生效Git
- 在git中設定.gitignore忽略規則不起作用的解決方法Git
- Git中.gitignore檔案不起作用的解決以及Git中的忽略規則介紹Git
- Git gitignoreGit
- [Git] gitignoreGit
- git提交規則Git
- git 的 .gitignore 配置Git
- phpstorm 的.idea 目錄加入.gitignore無效的解決方法PHPORMIdeaGit
- Git 忽略提交規則及運用Git
- Git忽略提交 .gitignore配置。自動生成IDE的.gitignore。解決gitignore不生效GitIDE
- Git忽略檔案.gitignore的使用Git
- git加了.gitignore檔案不生效Git
- jQuery Validate新增自定義驗證規則jQuery
- Linux IPTables:如何新增防火牆規則Linux防火牆
- 使用JavaScript動態新增CSS樣式規則JavaScriptCSS
- 解決Git已經提交了專案再新增.gitignore檔案不生效的問題Git
- Laravel 8.55 新新增了條件驗證規則Laravel
- NSIS 指令碼,安裝時新增防火牆規則指令碼防火牆
- git使用之二——.gitignore檔案詳解Git
- 解決 git 忽略了不在.gitignore中的檔案的問題,不在.gitignore 中的檔案被忽略了無法提交的的問題Git
- Vue cli 3 專案建立時,Git Bash 箭頭選擇無效VueGit
- 郵件中的spf是什麼?如何新增spf規則?SPF規範
- Git 教程:解密 .gitignore 檔案、合併分支、解決衝突、及 Git 幫助Git解密
- git的gitignore檔案排除資料夾和檔案Git
- 【git】透過 .gitignore 檔案來忽略特定的目錄Git
- apache的rewrite規則無法載入問題Apache
- ESLint裡的規則教會我,無規矩 不程式設計EsLint程式設計
- nginx gzip on 無效Nginx
- docker高階應用之智慧新增與修改防火牆規則薦Docker防火牆
- Git規範Git
- 如何給TableView、CollectionView新增動效View
- .gitignoreGit
- 【java規則引擎】之規則引擎解釋Java
- 正規表示式提取 git 提交記錄中的新增程式碼行Git
- git stash使用一則Git