我正在使用 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/