2011-01-21 154 views
2

我創建了一個新的分支在當地稱爲實驗GitHub上:刪除本地分行如何刪除GitHub的分支

git checkout -b experimental 

我做了我的變化,承諾他們,並把它們推到GitHub上。我可以在GitHub上看到實驗分支。

我然後做:

git checkout master 
git merge experimental 

這表明它已合併

Updating 3811ea5..617606f 
Fast forward 
file1.py        | 101 ++++++++++++++++++++++++++++++++ 
file2.py        | 59 ++++++++++++++---- 

文件但是當我做了git的狀態也沒有說什麼承諾。那是對的嗎?

無論如何,我推到GitHub並刪除本地分支。在GitHub上,我現在擁有主人和實驗人員,都指向同一點。對GitHub上的實驗分支有任何需求了。我已經在本地刪除它。我如何在GitHub上刪除它?

+0

'混帳merge`自動提交和第二個問題已經被問過一千次了。 – 2011-01-21 12:27:52

回答

4
git push origin :experimental 

可以看出here,這是第一個鏈接,「混帳刪除遠程分支」

0

混帳推原點的網站:future_enhancement(這裏future_enhancement是我的遠程分支名)

注:如果您正計劃在git存儲庫中遠程控制分支,因爲master分支將其刪除爲「DEFAULT BRANCH」,可能會在刪除時遇到一些困難。

最好從您的主分支出來,只需創建任何臨時分支/如果您有任何其他分支切換到該分支。轉到您的github.com登錄與您的憑據

點擊=>「帳戶設置」鏈接在右上角github.com比點擊>>「存儲庫」選項卡從左側菜單比選擇您的存儲庫,那裏你可以看到「DEFAULT BRANCH」下拉菜單,您必須選擇其他分支作爲默認值而不是保存。多數民衆贊成它來自github.com。

對於more details您可以查看這個帖子

1

爲Git版本1.5+:

git push origin :branch_to_delete 

爲Git版本1.7+:

git push origin --delete branch_to_delete