刪除遠程git服務器上的文件

有時候不小心把一些不需要的文件或者文件夾(如idea的.iml文件, target文件夾)傳到了git服務器上,可以使用git命令進行刪除:

git -rm -r --cached dirName | fileName

git commit -m '刪除XXX'

git push

依次執行這幾個命令,dirName | fileName 代表的是要刪除文件夾名稱和文件名稱

需要注意的是: 在實際中發現 dirName | fileName 不支持路徑,只能是最後一級

如: git上的文件結構: /b/c.txt,如果要刪除c.txt,在本地執行命令時,必須去到本地對應的b文件夾下,否則報錯:無法匹配
不能執行這樣的命令: git -rm -r --cached /b/c.txt,而是依次執行:

cd b

git -rm -r --cached c.txt

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章