簡體   English   中英

如何還原Git倉庫

[英]How to Restore Git Repository

我的Git存儲庫在服務器上,我需要...

  • 恢復存儲庫
  • 刪除日志/歷史記錄
  • 刪除所有文件

我該怎么辦? 謝謝。

您可能可以為每個單個遠程分支git push origin :<remote branch name> 這將刪除所有遠程分支,最終可能會清除舊的對象db。

要在bash中執行此操作,需要執行以下操作: for i in $(git branch -r | grep origin | sed 's#origin/##'); do git push origin :$i; done for i in $(git branch -r | grep origin | sed 's#origin/##'); do git push origin :$i; done for i in $(git branch -r | grep origin | sed 's#origin/##'); do git push origin :$i; done 我沒有嘗試過,也不想。

您沒有ssh訪問權限且無法通過其他方法刪除該回購的確切位置是什么(github等人應該有某種手動刪除它們的方法)?

您可以ssh進入服務器,轉到目錄,確保您位於期望的位置,然后使用“ rm -rf $ path”將其刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM