[轉]如何在git中刪除指定的文件和目錄

部分場景中,我們會希望刪除遠程倉庫(比如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      即使沒有匹配,也以零狀態退出

轉載自: http://blog.csdn.net/ppppfly/article/details/53102756

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