フィーチャー ブランチを試すために、Heroku のマスターにプッシュしました (Web サイトで使用する唯一のブランチであるため)。つまり、次のようにしました。
git push heroku feature-foo:master
その間、私はローカルの master ブランチにいくつかのコミットを行いました。今、ローカル マスターを Heroku にプッシュしたいのですが、次のようになっています。
To git@heroku.com:foo-repo.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@heroku.com:foo-repo.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
実際、Heroku のマスターは実際には私の feature-foo ブランチにあるため、マスターよりも進んでいるため、これは理にかなっています。しかし、私は Heroku からプルしてマージしたくありません。今のところ、feature-foo コミットなしでローカル マスターをプッシュしたいだけです。(実際heroku rollback
、feature-foo の変更がサイトに反映されないように、既に使用しています。)
それ、どうやったら出来るの?