解決Git gitignore 無作用問題

原因:檔案已被 Git 追蹤
如果 node_modulesdist 或 .vscode 內的檔案在您寫入 .gitignore 之前就已經 git commit 過了,Git 就會持續追蹤它們。

解決方法:

git rm -r --cached .
git add .
git commit -m "Fix gitignore: remove tracked files"

這行指令會讓 Git 變回「空白狀態」,彷彿你從來沒有 git add 過任何檔案一樣。然後在重新執行一次git並commit。

檢測是否有真的忽略,以node_modules為例:

git check-ignore -v node_modules/index.js

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *