1. 程式人生 > >git 刪除已經 add 的檔案

git 刪除已經 add 的檔案

使用 git rm 命令即可,有兩種選擇,

一種是 git rm --cached "檔案路徑",不刪除物理檔案,僅將該檔案從快取中刪除;

一種是 git rm --f "檔案路徑",不僅將該檔案從快取中刪除,還會將物理檔案刪除(不會回收到垃圾桶)。

2016.0528.0904 更新:

如果要刪除檔案,最好用 git rm file_name,而不應該直接在工作區直接 rm file_name。

如果一個檔案已經add到暫存區,還沒有 commit,此時如果不想要這個檔案了,有兩種方法:

1,用版本庫內容清空暫存區,git reset HEAD

2,只把特定檔案從暫存區刪除,git rm --cached xxx

PS:再次親測,git rm --cached xxx 並沒有問題;慎重使用 git reset HEAD

建立目錄 mkdir

建立檔案 touch

linux 刪除目錄很簡單,很多人還是習慣用 rmdir,不過一旦目錄非空,就陷入深深的苦惱之中……

直接 rm 就可以了,不過要加兩個引數-rf即:

rm -rf “目錄名字”

-r 就是向下遞迴,不管有多少級目錄,一併刪除

-f 就是直接強行刪除,不作任何提示的意思

需要提醒的是:使用這個 rm -rf 的時候一定要格外小心,linux 沒有回收站的