2017-08-07 52 views
0

我們使用的是以「裸存儲庫」格式存儲git存儲庫的Bitbucket服務器。裸倉庫中的刪除分支?

我們有一個開發人員意外刪除了回購中的遠程分支,有沒有辦法解決這個問題?

+0

這是一個裸倉庫,我沒有訪問那些我相信的命令。 – Charlie

+0

如果沒有其他開發者在本地有這個回購,我會請求幫助BitBucket的支持。他們應該在最壞的情況下快照數據庫。 – medik

+1

@medik AFAIU它是本地安裝Bitbucket服務器的本地回購站。 – phd

回答

1

使用git fsck --unreachable列出未提交的提交。使用git showgit log搜索您的分支。當您找到作爲已移除分支頭部的提交時,使用git branch $SHA1創建分支。