質問: ### 前提・実現したいこと git push で作成したrailsのアプリをgithubに送りたいのですが下記エラーが出てしまい送ることができません。 どなたか解決方法を教えていただければ幸いです。 ### 発生している問題・エラーメッセージ ``` $ git push -u origin --all ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/takuo-v/sample_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.``` ### 該当のソースコード ``` ここに言語名を入力 ソースコード ``` ### 試したこと 今いるbranchではpushできないのかと思い、git pullコマンドを押してみましたが下記のとおりでした。 $ git pull origin master * branch master -> FETCH_HEAD fatal: refusing to merge unrelated histories ちなみにgit branchで調べると、現在masterブランチにいるとのことでした。 ### 補足情報(FW/ツールのバージョンなど) MAC AWS : cloud9
回答: こちらでgitコマンドとREADMEの作成の部分を抜粋して再現確認をしてみたのですが、正常にPUSHできました・・・。 しかし、どうやら作成したばかりのリポジトリのようなので `$ git push -f origin master` で強制PUSHしてしまって良いように思います。(この場合、同じGithubリポジトリ上のmasterブランチへ、あなたのローカル環境以外から適用されたコミットは消滅します) それができないorしたく無い場合は、新しい別のリポジトリを作成し、何もコミットが無い状態(ブラウザ上で「Create Repository」ボタンを押した直後の状態)へのPUSHを試してみてください。