前提
Gitにフォルダーをプッシュしたいのですが、error: failed to push some refs to URL と出てしまいます。
発生している問題・エラーメッセージ
該当のソースコード
試したこと
こちらのサイトに沿って行っていました。
https://tech-blog.rakus.co.jp/entry/20200529/git#1-4-%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B
このサイトの git fetchとgit mergeをやってみましたが、同じ結果にたどり着きました。
https://dianxnao.com/git-push%E3%82%A8%E3%83%A9%E3%83%BC%EF%BC%9Aerror-failed-to-push-some-refs-to-%E3%81%AF%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%81%AE%E6%96%B9%E3%81%8C%E6%96%B0%E3%81%97%E3%81%84%E3%81%AE%E3%81%A7/
補足情報(FW/ツールのバージョンなど)
Hyperというターミナルを使っています。
Cocode様のアドバイスを試した結果
Cocode様
丁寧な解説誠にありがとうございます。
手順①、②までは順調でしたが、手順③を行うと下の画像のように表示されてしまいました。
git pull origin main はこの記事を参考に行いました。
https://qiita.com/katsuyuki/items/8e03e5eb4223912a08c5
最後にまたgit pull... とあるのでまたgit pullをすべきなのでしょうか...
追加質問への回答を行った結果
Cocode様
本当に丁寧でわかりやすいご指導ありがとうございます。
ご指示いただいた案内に沿っていたのですが、git push -u origin mainでまたerrorになってしまいました。
そこでこちらのサイト
https://pgmemo.tokyo/data/archives/1535.html
の方法を試しましたが、2.マージするの部分で下のようなerror?が出ました。
この夢は諦めた方がいいのでしょうか...😅
$ git logの実行結果
解決しました!!!!!😂😂😂
Cocode様
解決手順
terminal
1 2//だめパターン 3$ git init 4 5$ ls 6 7$ git status 8 9$ git add . 10 11$ git status 12 13$ git commit -m "added by hyper" 14 15$ git log 16 17$ git remote add origin URL 18 19$ git push 20 21$ git push --set-upstream origin main 22 23//okパターン 24$ git init 25 26$ git commit --allow-empty -m "first commit" 27 28$ git branch -M main 29 30$ git push origin main >>> error 31 32$ git pull origin main >>> refusing to merge unrelated histories と出たので 33 34$ git merge --allow-unrelated-histories origin/main 35 36$ git push origin main 37
以上でしっかりGithubに反映されました!ながいことお付き合いしていただいて本当にありがとうございます!
これらのサイトを参考にerror達に対処しました。
https://qiita.com/Takao_/items/5e563d5ea61d2829e497
回答1件
あなたの回答
tips
プレビュー