mainブランチにプッシュできません
以下のようにmainブランチにプッシュしようとしたところ、エラーを吐かれました。masterブランチであれば問題なくプッシュできます。どうすればmainブランチにプッシュできるかご教示願います。
shell
1>>git push origin main 2error: src refspec main does not match any 3error: failed to push some refs to 'https://github.com/nagi900/SmartGlass202101.git'
ブランチは以下の画像のようになっています。
(218e2cb8023b40a691d8ff3edaa3aeea.png)
追加
shell
1>> git fetch --all 2Fetching origin 3remote: Enumerating objects: 8, done. 4remote: Counting objects: 100% (8/8), done. 5remote: Compressing objects: 100% (6/6), done. 6remote: Total 6 (delta 4), reused 0 (delta 0), pack-reused 0 7Unpacking objects: 100% (6/6), 1.29 KiB | 7.00 KiB/s, done. 8From https://github.com/nagi900/SmartGlass202101 9 79f4f4c..9433c14 master -> origin/master 10 11>> git branch -a 12* master 13 remotes/origin/main 14 remotes/origin/master
解決しましたが解決した理由に確信が持てないので教えていただきたいです。
mainブランチに移動
shell
1>git checkout main
ブランチが移動したか確認(やらなくてもいい)
shell
1>git branch -a
mergeする。mainブランチにpushしていたことがあれば git merge origin mainでいい。
shell
1>git merge --allow-unrelated-histories origin/main
とすればいいのでしょうか。
回答1件
あなたの回答
tips
プレビュー