おこじょんの勉強ブログ

超プログラミング初心者の覚書

Cloud9 から Bitbucket へ push しようとしたらエラーに…

エラーメッセージ

error: failed to push some refs to 'プッシュ先'
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.

解決方法

1) git pull する
2) git fetch して
3) git merge origin/master する ※私の場合ここでは解決できず
4) git fetch して
5) git rebase origin/master する ※ここでようやくできるようになる

原因

Cloud9 ⇔ Bitbucket 間での同期がうまくいって無かったのが原因。また、"無理してpullコマンドを使わなくてよい" そうです(引用元より)。私の場合すべてのコマンドを試したら動くようになりました…参考までに。

引用元

www.softel.co.jp

追記

  • 2017/06/21 編集