参考链接:https://segmentfault.com/a/11...
工具:git
思路:克隆本地+重新上传
同时删除本地和仓库文件
1. 将对应仓库克隆到本地库命令行:
git clone xxxxxx # 将远程仓库里面的项目拉下来
2. 在Git Bash中删除文件和文件夹 (需要cd进入克隆后的文件夹)
git rm test.txt # 删除文件test.txt
git rm -r test # 删除文件夹test(会同时删除本地和GitHub上)
2.1 也可以直接在克隆后的文件夹删除文件后,执行:
git add * # 这条命令不执行似乎也可以
git commit -am "Delete some files." # 提交,添加操作说明(注意这里用的是 -am ,否则会发生错误)
3. 提交修改,在Git Bash输入如下:
git commit -m "Delete some files." # 提交,添加操作说明
4. 重新上传,输入如下:
git push xxxxxx # 重新上传至GitHub仓库
其中xxxxxx为对应的GitHub仓库地址。
如果只想删除GitHub仓库的文件而保留本地文件,采用下列命令:
git rm -r --cached target # 删除你要删除的文件名称,这里是删除target文件夹cached不会把本地的文件夹删除)
git push -u origin master # 重新提交(若需要对其他分支进行操作,则把master换为对应分支,如:git push -u origin dev)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。