git 刪除追蹤狀態

當不當心添加一個不想被git記錄等文件時,這個時候就算將該文件記錄在了.gitignore裏也是沒有用的,由於那個文件已經被git記錄過了,只有那些歷來沒有被git記錄過的文件(即:自添加進項目後,從沒有add 或者 commit 過的文件)才能夠在提交到git時,被.gitignore裏的規則忽略掉。
萬一手欠,添加了不想用git命令上傳到遠程的文件時,怎麼辦呢?下面這條命令或許能夠幫到忙。
git rm —cached 
git rm —cached <file> 刪除的是追蹤狀態,而不是物理文件;
若是你真的是完全不想要了,你也能夠直接 rm+忽略+提交
相關文章
相關標籤/搜索