如何删除github仓库中某个文件或者文件夹

从远处clone仓库到本地

在本地任意找一个文件夹,鼠标右键打开git bash,将远程仓库clone到此文件夹下面。

1
git clone <仓库的git地址>

进入到仓库目录中

1
cd <仓库名>

删除文件夹

如果文件夹名称是单独的英文单词,不带有空格,那么输入:

1
git rm -r <文件夹名>

如果文件夹名称是中文名或者带有多个英文单词但是使用空格分隔,那么输入

1
git rm -r '<文件夹名>'  # 同前面的区别是多了单引号,可以使用tab补全文件夹名称

删除文件

如果只是删除某个特定文件的话:

1
git rm <文件名全程>  # 包含文件名+后缀

如果需要批量删除某类后缀名的文件

1
git rm *.<后缀名> # e.g. git rm *.md

将修改提交到远程仓库

1
2
3
git add *
git commit -m "输入提示信息"
git push origin master

搞定!

Donate comment here