2012-05-25 114 views
5

我正在使用heroku來託管我的應用程序。通過合併和重組,我獲得了2個不同的應用程序階段。有沒有辦法刪除heroku上的分支

本地主人與heroku上的主人不同。

! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to '[email protected]:xxxxx.git'    
Merge the remote changes (e.g. 'git pull') before pushing again. See the  
'Note about fast-forwards' section of 'git push --help' for details.                     

是有沒有辦法刪除Heroku的主人:

推到Heroku的主人與失敗? 然後我可以再次將其推到Heroku的主..

回答

20

您可以強制推

git push --force origin master 

這將覆蓋遠程主。

您還可以通過之前分支名這樣

git push origin :master 

注意冒號刪除遠程分支。這個命令說:「把本地機器取消,並把它,而不是遠程分支'主'」

+1

哦,我得到你很快:D大thx它的工作 – bulleric

+0

這是一個簡單的問題,並歡迎你:)由方式,最好的「謝謝」在這個網站upvote +接受:) –

+0

我甚至不明白爲什麼我得到這個問題的投票? – bulleric

相關問題