ruby-on-rails-3 - 有没有办法删除 heroku 上的一个分支

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

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

本地 master 与 heroku 上的 master 不同。

推送到 heroku master 失败:

 ! [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 master..

最佳答案

可以强制推送

git push --force origin master

这将覆盖远程主机。

你也可以删除远程分支

git push origin :master

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

关于ruby-on-rails-3 - 有没有办法删除 heroku 上的一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10755791/

相关文章:

css - 将文本对齐到 Bootstrap 上相邻按钮的中心

git - git rebase 尝试后文件消失

文件路径的 Git "shortcut"?

java - 如何处理多环境构建?

c++ - 如何在 Windows 上部署 Qt 应用程序?

mysql - 在 Rails 中连接两个或多个表?

internationalization - 导轨 I18n : can't override "1 error prohibited this packet from being saved:"

javascript - 将 Nuxt 应用程序部署到域上的子目录

mysql - 如何在每个组中选择具有最新日期的记录

linux - 如何在 Linux 服务器上设置 Git?