從Git版本控制中刪除文件 -开发者知识库

從Git版本控制中刪除文件 -开发者知识库,第1张

參考https://zongren.me/2016/05/23/remove-files-from-git-version-controll/

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

git rm file_path --cached

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

git rm -r folder_path --cached

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

git rm -r . --cached
git add .

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复