git清空远程仓库

说明:本文方法在2023-02-13当天Windows 10 64位系统下亲测有效,其它系统暂时未知,如有小伙伴测试成功可以在评论区留言哦!

一.清空仓库中的所有文件

场景:想要清空github远程仓库的所有文件和文件夹但不删除该仓库

在一个空文件夹下,右键Git Bash Here

  1. 输入git clone 仓库地址,比如 git clone https://github.com/username/test1.git
  2. 第1步完成后会在当前文件夹下会生成test文件夹,cd test\进入test文件夹,输入git rm -rf *命令,删除本地除.git外的所有文件(必须要有.git文件其余git命令才有效)
  3. 输入git commit -m 'Empty the repository'命令,提交清空信息到本地仓库
  4. 输入git push命令,推送到远程仓库
    如果出错可以试试强制推送git push -u origin main -f(main有时可以换成master)
    回到github远程仓库,刷新即可看到已清空。

PS:之前自己找了好久,最后在Google搜索下找到了这个方法,在此整理后分享一下

参考链接:https://lele3.github.io/2018/11/07/删除远程仓库文件夹或文件.html

二.删除仓库中的一个或多个文件

在一个空文件夹下,右键Git Bash Here

  1. 输入git clone 仓库地址,比如 git clone https://github.com/username/test.git
  2. 第1步完成后会在当前文件夹下会生成test文件夹,cd test\进入test文件夹,输入git rm -r --cached 文件名命令,例如git rm -r --cached public
  3. 删除后会显示rm 'public',说明删除成功;接下来输入```git commit -m '删除public文件’提交到本地仓库如下图
    在这里插入图片描述

4.输入git push推送到远程仓库后刷新即可

参考链接:https://blog.csdn.net/ingenuou_/article/details/107452638

版权声明: 转载前需要经过作者同意。

你可能感兴趣的:(github,git,github)