You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何清空GitHub仓库内容但保留仓库本身?

清空GitHub远程仓库内容但保留仓库的方法

完全可以清空远程仓库的所有内容同时保留仓库本身,具体操作分两种方式:

本地命令行操作

  • 先把远程仓库克隆到本地:
    git clone <你的远程仓库地址>
  • 进入克隆好的仓库文件夹:
    cd <仓库名>
  • 删除本地所有文件和文件夹(别删.git文件夹就行):
    (Mac/Linux)rm -rf ./*
    (Windows)del /F /S /Q * 或者用PowerShell:Remove-Item -Recurse -Force *
  • 可以新建个空的README.md(避免仓库完全空):
    touch README.md
  • 提交本地的清空操作:
    git add .
    git commit -m "清空仓库所有内容"
  • 强制推送到远程仓库(这步会覆盖远程所有内容,确认后再执行):
    git push -f origin main
    要是你的默认分支是master,就把main换成master

网页端快速操作

直接登录GitHub进入目标仓库,打开Settings页面,往下拉到"Danger Zone"区域,找到"Empty repository"选项(部分GitHub Classroom创建的仓库可能需要你确认操作权限,确保你有修改权限),点击后按提示确认即可清空。

注意:不管用哪种方式,强制推送或网页清空都会覆盖远程所有内容,要是有其他成员在使用这个仓库,最好提前打个招呼。

内容的提问来源于stack exchange,提问作者Ishtiaq Naqi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 16:15:54