0

我的 Git 存储库在服务器上,我需要...

  • 恢复存储库
  • 删除日志/历史
  • 删除所有文件

我怎么能做到?谢谢你。

4

2 回答 2

0

您可能能够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 等人应该有某种手动删除它们的方法)?

于 2010-01-30T01:18:53.860 回答
-1

你可以 ssh 进入服务器,进入目录,确保你在你期望的地方,然后用“rm -rf $path”删除它。

于 2010-01-29T23:34:36.907 回答