有没有办法删除heroku上的分支

时间:2012-05-25 14:03:33

标签: ruby-on-rails-3 git deployment heroku

我正在使用heroku来托管我的应用程序。通过合并和rebase,我的应用程序有两个不同的阶段。

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

推送到heroku大师失败了:

 ! [rejected]        master -> master (non-fast-forward) 
 error: failed to push some refs to 'git@heroku.com: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 master? 然后我可以再把它推到heroku大师..

1 个答案:

答案 0 :(得分:21)

你可以强制推送

git push --force origin master

这将覆盖远程主控。

您也可以通过执行此操作删除远程分支

git push origin :master

注意分支名称前的冒号。这个命令说“从本地机器取出,并把它放在远程分支'master'”