部分場景中,我們會希望刪除遠程倉庫(比如GitHub)的目錄或文件。
具體操作
1.拉取遠程的Repo到本地(如果已經在本地,可以略過)
$ git clone xxxxxx
2.在本地倉庫刪除文件
$ git rm 我的文件
3.在本地倉庫刪除文件夾
$ git rm -r 我的文件夾/
此處-r
表示遞歸所有子目錄,如果你要刪除的,是空的文件夾,此處可以不用帶上-r
。
4. 提交代碼
$ git commit -m "我的修改"
5.推送到遠程倉庫(比如GitHub)
$ git push origin xxxxxx
補充: git rm
查看Git rm的說明文檔:
$ git rm -h
用法:git rm [<選項>] [--] <文件>...
-n, --dry-run 演習
-q, --quiet 不列出刪除的文件
--cached 只從索引區刪除
-f, --force 忽略文件更新狀態檢查
-r 允許遞歸刪除
--ignore-unmatch 即使沒有匹配,也以零狀態退出