- 在vs studio中設定 .gitignore設定忽略規則,但有時發現不沒有作用
.DS_Store
node_modules/
npm-debug.log
yarn-error.log
dist/
.idea
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
複製程式碼
原因是因為在Studio的git忽略目錄中,新建的檔案在git中會有快取,如果某些檔案已經被納入了版本管理中,就算是在.gitignore中已經宣告瞭忽略路徑也是不起作用的,這時候我們就應該先把本地快取刪除,然後再進行git的push,這樣就不會出現忽略的檔案了
清除快取命令:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
複製程式碼
清除之後再push一下就ok了