1. 程式人生 > >git刪除緩存區中文件

git刪除緩存區中文件

兩種 比較 如果 暫存區 res 想要 暫存 span git rm

  刪除緩沖區中的文件

  1. git rm --cached "文件路徑",不刪除物理文件,僅將該文件從緩存中刪除;
  2. git rm --f "文件路徑",不僅將該文件從緩存中刪除,還會將物理文件刪除(不會回收到垃圾桶);

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

  1. 用版本庫內容清空暫存區,git reset HEAD 回退到當前版本(在Git中,用HEAD表示當前版本,上一個版本就是HEAD^,上上一個版本就是HEAD^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成HEAD~100);
  2. 只把特定文件從暫存區刪除,git rm --cached xxx;

git刪除緩存區中文件