注:一旦某個檔案被新增到暫存區,那麼會被一直保留
撤銷錯誤新增到暫存區裡的檔案,可以輸入以下命令:
gitrm-
-cache
file
上面的命令僅僅刪除暫存區的檔案而已,不會影響工作區的檔案。
刪除暫存區和工作區的檔案
git rm -f file # 強制刪除本地檔案
本地檔案被刪除,且git不再會對該檔案進行管理。
舉例:
1. git ls-files # 檢視被git所管理的文件
.gitignore
delete_stage_repository.txt
license
readme.md
look_index.txt
2. git rm –cache license
本地license被刪除,且在暫存區也被刪除,不再被git所管理
3. git ls-files
.gitignore
delete_stage_repository.txt
readme.md
look_index.txt
Git 刪除暫存區檔案
當我們使用git add命令新增工作區的檔案到暫存區時,我們想要對這個暫存區裡面的檔案執行刪除操作時,我們則使用git rm cached來修改暫存區目錄 不修改工作區目錄 git rm cached相當於git add的乙個逆過程。1.使用git status命令 來檢視 暫存區情況,可以看到這時...
Git刪除暫存區或版本庫中的檔案
我們知道git有 三大區 工作區 暫存區 版本庫 以及 幾個狀態 untracked unstaged uncommited 下面只是簡述下git的大概工作流程,詳細的可以參見本部落格的其他有關git的文章 鏈結 1 開啟你的專案資料夾,除了隱藏的.git資料夾,其他專案檔案位於的地方便是工作區,工...
Git刪除暫存區或版本庫中的檔案
我們知道git有三大區 工作區 暫存區 版本庫 以及幾個狀態 untracked unstaged uncommited 下面只是簡述下git的大概工作流程,詳細的可以參見本部落格的其他有關git的文章 鏈結 1 開啟你的專案資料夾,除了隱藏的.git資料夾,其他專案檔案位於的地方便是工作區,工作區...