1. 程式人生 > >從Git版本控制中刪除檔案

從Git版本控制中刪除檔案

如果你想把一個檔案從版本控制中移除,並且保留本地的檔案,首先需要把這個檔案加入到gitignore檔案中。然後執行以下命令就可以了。

git rm file_path --cached

以上命令將file_path所代表的檔案從版本控制中刪除,並保留本地檔案,此外還要進行commit操作才能將伺服器端的檔案刪掉。如果想把一個資料夾從版本控制中刪除並保留本地的檔案,只需在上述命令的基礎上加上-r引數,即

git rm -r folder_path --cached

如果想把所有gitignore中的檔案從版本控制中刪除的話,需要執行以下兩個命令,即先移除所有檔案,再執行新增所有檔案(這次會忽略gitignore中的檔案)。

git rm -r . --cached
git add .