2016-09-07 48 views
0

我不知道它是怎麼發生的,但是repo的分支從我的倉庫上的github中消失了。如何恢復刪除的叉?

我有它的代碼在我的電腦上,我想繼續工作,就好像叉沒有消失。我會怎麼做?

預先感謝您。

UPDATE

我不認爲這是一個重複的,becase的傢伙問題「How can I push to my fork from a clone of the original repo?」是他克隆並試圖用原來的回購工作,但我有我的叉子,曾其dissapeared。我的行爲沒有任何問題,除了我的叉子不存在了。我想重新創建fork,並具有我所做的工作的所有提交和歷史記錄,這些工作都位於本地計算機上。

+0

的[我怎麼能推到我的叉子從原來的回購協議的副本?](可能的複製http://stackoverflow.com/questions/25545613/how-can-i-從我的原始克隆中克隆出來) –

+0

您的計算機上仍然有'.git'目錄的歷史記錄,對不對? – alexis

+0

是的,但是當我試圖推動它顯然推到未知的回購。 – drakonli

回答

0

的解決是如此簡單,我覺得愚蠢之前沒有這樣做......

我不得不這樣做的是叉回購再次,然後用我的本地文件,試圖再次推動 - 工作。

阿呆我:)

+1

僅供參考,以防其他人遇到類似問題:聽起來像您以某種方式丟失了分支中的遙控器,或者上游分支未設置爲您的本地分支。 'git remote add origin git @ github.com/dev-name/repo-name'或'git branch working-branch --set-upstream-to origin/working-branch'可能已經有解決方案可以解決它,而不需要做一個新的分叉或reclone原始回購。 –