我嘗試使用git update-index --skip-worktree命令忽略檔案夾,但在我洗掉 git 快取之前,它無法標記到檔案夾下的S(skip-worktree)檔案。git rm -r --cached
當我檢查git ls-files -v所有檔案時,它們仍然用H標記。如果我洗掉 git cahce,這一次,它會從本地洗掉所有需要標記 S 的檔案,并且檔案在階段等待提交。
我嘗試gitignore_global但同樣的事情發生了。我需要在不洗掉快取或將任何內容推送到遠程的情況下取消跟蹤檔案夾目錄。是否可以 ?
uj5u.com熱心網友回復:
聽起來您想要做的是忽略跟蹤的檔案,正如 Git FAQ 提到的那樣,Git 沒有辦法做到這一點。 git update-index常見問題解答中特別提到不適用于該目的。
如果您有構建檔案,則不應將它們簽入存盤庫。Git 不是資產存盤,并且不將構建檔案檢入存盤庫將阻止它們在您重建時被修改。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/426176.html
