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

如何删除GitHub仓库中的指定文件夹?开源新手求助

删除GitHub仓库中错误提交文件的方法

情况1:错误提交是最新的一次提交

如果包含错误文件的提交是你最后一次推送的记录,按以下步骤操作:

  1. 打开本地仓库的终端,执行命令彻底撤销最后一次提交(同时删除错误文件):
    git reset --hard HEAD~1
  2. 强制推送到远程仓库,覆盖远程的错误提交:
    git push origin main --force

注意:如果你的分支不是main,替换成实际分支名,比如master

情况2:错误提交不是最新的提交

如果在错误提交之后还有其他正常提交,推荐用更安全的撤销方式(不会改写历史):

  1. 找到错误提交的哈希值(你的是b636e5a3c011fb971869c9324d143e2286e93a65)
  2. 执行命令生成一个新提交,撤销错误提交的改动:
    git revert b636e5a3c011fb971869c9324d143e2286e93a65
  3. 推送新的撤销提交到远程:
    git push origin main

注意事项

  • 如果是多人协作的公共仓库,尽量用git revert,避免改写历史导致其他协作者出现冲突
  • 执行git push --force前,确认没有其他人在该分支上工作,否则会覆盖他们的改动

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 18:10:29