可能重複:
Deleting remote master branch, refused due to being current branch如何切換分支在Github上(可能是遠程分支開關)
爲KDE項目,該項目採用的git我的代碼。有一箇中央回購,我與當地的一些分公司有本地克隆。現在我還編寫了一個發行版,希望一些默認kde的東西發生了變化,他們使用github來託管他們的修改代碼。
的問題如下:
首先,GitHub的回購完全是空的。然後,我把我的本地主分支(錯誤地)推到回購站。在意識到這一點之後,我將其中有發行版修復程序的分支也推送到了github。現在我想刪除這個github master,因爲發行團隊不需要它,打包者需要一個分支來構建。在一個錯誤這樣做
git push github :master
結果「無法刪除當前分支」。
問題是,如何切換遠程分支以將包含修復的分支設置爲「當前」並刪除不必要的「主」?
謝謝!
首先我的git知識有限,而且我來自SVN,所以可能會給出錯誤的描述。有一箇中心kde git倉庫與分支大師,我有一個本地分支與分行大師(對應kde git主)和本地分支「主題」的存儲庫。我把本地主人和主題都推給了github,並且想要刪除github上的「master」分支,這樣只有「topic」仍然存在。 – iksemyonov