0
我想恢復分支branch1
最後推我用這個命令時,我當時就branch1
:錯誤復歸於混帳
git push -f origin HEAD^:master
和,而不是寫git push -f origin HEAD^:branch1
。結果是我的主人成爲branch1
。現在我想帶回舊的master
。我可以這樣做嗎?
我想恢復分支branch1
最後推我用這個命令時,我當時就branch1
:錯誤復歸於混帳
git push -f origin HEAD^:master
和,而不是寫git push -f origin HEAD^:branch1
。結果是我的主人成爲branch1
。現在我想帶回舊的master
。我可以這樣做嗎?
此答案假設您當地的master
分支與origin/master
有約束關係。
是的,你可以再次發力推動遠程主本地主:
git push -f origin master:master
你不需要是到要推什麼在這裏明確的,因爲git會承擔相同的名稱分支,所以你可以把它縮短到:
git push -f origin master
這是錯的,如果本地主不等於原點/主〜1 – chelmertz
我的理解是,他意外地推掌握,而不是''branch1'',並希望恢復master –
@chelmertz和是的,我的答案假設嗨在您覆蓋遠程主人(我明白您的意思) –