好的,所以我最近升級到了 Angular 13,現在我有了這個檔案夾名稱“.angular”。
我已經在.gitignore檔案中添加了它的條目,.angular/cache因為它不想跟蹤它,但是它里面的檔案總是在 git 更改中顯示為未跟蹤的檔案。
StackOverflow 上的幾乎每個答案都告訴運行以下命令。
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
所有這些都是暫存未跟蹤的檔案,然后將它們提交。我的.angular檔案夾仍在跟蹤中。它仍然沒有像 node_modules 那樣變灰,這意味著 git 沒有忽略它。
我應該做些不同的事情嗎?
uj5u.com熱心網友回復:
如果有其他檔案夾/檔案.angular,你只忽略的檔案夾cache與.angular/cache在.gitignore-file,該.angular檔案夾將繼續跟蹤。
所以你必須.angular用.angular/in忽略整個檔案夾.gitignore。
在此之后,該.angular檔案夾將像node_module您提到的檔案夾一樣變灰。
uj5u.com熱心網友回復:
假設.gitignore在您的存盤庫的根檔案夾中,我會嘗試:
cd /path/to/repo
echo ".angular/cached/">>.gitignore
git rm -r --cached .angular/cached/
git add .
git commit -m "Remove and ignore .angular/cached
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/395516.html
