我的 Git 存储库在服务器上,我需要...
- 恢复存储库
- 删除日志/历史
- 删除所有文件
我怎么能做到?谢谢你。
您可能能够git push origin :<remote branch name>
为每个远程分支。这将删除所有远程分支,最终可能会清理旧对象数据库。
要在 bash 中执行此操作,请执行以下操作:for i in $(git branch -r | grep origin | sed 's#origin/##'); do git push origin :$i; done
. 我没有尝试过,也不想这样做。
这个 repo 到底在哪里托管,您没有 ssh 访问权限并且无法通过其他方法删除它(github 等人应该有某种手动删除它们的方法)?
你可以 ssh 进入服务器,进入目录,确保你在你期望的地方,然后用“rm -rf $path”删除它。