我有一個裸倉庫。Git裸回購 -/refs /頭/主刪除 - 如何獲取上次提交ID?
由於原因不明,原因/refs/head/master
文件被刪除。
因爲我不知道最新提交的ID,我想知道如何恢復它,以便我可以重新創建主文件(持有ID)。
我有一個裸倉庫。Git裸回購 -/refs /頭/主刪除 - 如何獲取上次提交ID?
由於原因不明,原因/refs/head/master
文件被刪除。
因爲我不知道最新提交的ID,我想知道如何恢復它,以便我可以重新創建主文件(持有ID)。
使用git reflog
來查找您的HEAD的位置。
注意相應提交的散列並做git branch master <hash>
感謝您的快速回答:我得到'致命的:錯誤的默認版本'HEAD'' – 2013-05-02 21:16:23
在我聽起來像您的存儲庫嚴重受損。是不是'/ refs/head/master'被刪除了? – 2013-05-02 21:22:38
@ValentinDespa:而不是使用'HEAD'來使用它的SHA-1 id進行分支。 – yasouser 2013-05-02 21:28:37
檢查'git reflog'。 – 2013-05-02 20:16:27