原因:檔案已被 Git 追蹤
如果 node_modules、dist 或 .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
.png)




發佈留言