- rm
刪除文件
- git rm
git rm
當我們需要刪除暫存區或分支上的文件, 同時工作區也不需要這個文件了, 可以使用git rm
git rm file = rm file+ git add file
rm file刪除本地文件
git add file 提交刪除的步驟同步到git倉庫
- git rm --cached file
當我們需要刪除暫存區或分支上的文件, 但本地又需要使用, 只是不希望這個文件被版本控制, 可以使用 git rm --cached
git rm --cached 會從index里面刪除該文件,下次commit的時候會修改git倉庫,但是本地的文件還是保留
- Untrack and stop tracking files in git
有一些文件我們不想提交到git上去了,但是又被檢測到有變化,顯示Untracked files,我們可以采用
git rm --cached file來停止跟蹤這些文件