質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

1回答

2094閲覧

git push rejectされました

leymond

総合スコア11

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2018/08/25 08:48

bitbucketでローカルのリポジトリをリモートのoriginにpushしてrejectされました。
git pullしてpushすれば良いとあったので実行しましたが、うまくできません。
以下にコマンドのメッセージを添付します。
どのように解決すればよいのかご教示ください。

$ git push -u origin --all

Warning: Permanently added the RSA host key for IP address '18.205.93.1' to the list of known hosts.

To bitbucket.org:goma_leyley/hello_app.git

! [rejected] master -> master (fetch first)

Branch modify-README set up to track remote branch modify-README from origin.

error: failed to push some refs to 'git@bitbucket.org:●●●●/hello_app.git'

hint: Updates were rejected because the remote contains work that you do

hint: not have locally. This is usually caused by another repository pushing

hint: to the same ref. You may want to first integrate the remote changes

hint: (e.g., 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

ここでpullしました

$ git pull origin master

remote: Counting objects: 9, done
.
remote: Compressing objects: 100% (6/6), done.

remote: Total 9 (delta 2), reused 0 (delta 0)

Unpacking objects: 100% (9/9), done.

From bitbucket.org:g●●●●/hello_app

  • branch master -> FETCH_HEAD

  • [new branch] master -> origin/master

Auto packing the repository in background for optimum performance.

See "git help gc" for manual housekeeping.

fatal: refusing to merge unrelated histories

$ git push -u origin --all

To bitbucket.org:●●●●/hello_app.git

! [rejected] master -> master (non-fast-forward)

Branch modify-README set up to track remote branch modify-README from origin.

error: failed to push some refs to 'git@bitbucket.org:goma_leyley/hello_app.git'

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

宜しくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

git pullしたの時のメッセージを良く見ましょう。

fatal: refusing to merge unrelated histories

ということで、マージに失敗しているようです。

"fatal: refusing to merge unrelated histories"で検索すると、いろんなサイトが引っかかります。

https://stackoverflow.com/questions/37937984/git-refusing-to-merge-unrelated-histories-on-rebase
https://qiita.com/takanatsu/items/fc89de9bd11148da1438
https://hacknote.jp/archives/31307/

これらを参考に、

git merge --allow-unrelated-histories origin/master

を実行してみるとどうでしょうか。

投稿2018/08/25 13:51

takahashim

総合スコア1877

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

leymond

2018/09/10 12:25

遅くなって申し訳ありません。エラーが出た時の対応の仕方まで教えていただき、今後とも努力していこうと思います。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問