清空 git 緩存
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
讀了下 git 文檔,才發現,這些東西其實很簡單,很容易理解。cached 其實就是暫存區,然后一個是工作的目錄,你的工作目錄的東西做出修改時,會和緩存區進行對比,因此你 git status 時,會顯示出來這個差異,因此為了使. gitignore 中的內容生效,那么就刪除掉暫存區,然后將所有本地文件追蹤一下,就得到最新的暫存區文件。
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
讀了下 git 文檔,才發現,這些東西其實很簡單,很容易理解。cached 其實就是暫存區,然后一個是工作的目錄,你的工作目錄的東西做出修改時,會和緩存區進行對比,因此你 git status 時,會顯示出來這個差異,因此為了使. gitignore 中的內容生效,那么就刪除掉暫存區,然后將所有本地文件追蹤一下,就得到最新的暫存區文件。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。