事象
初めてGithubにgit push
を行おうとすると以下のようなエラーとなる。
$ git push -u origin master error: src refspec master does not match any error: failed to push some refs to 'https://github.com/.../.git'
コマンド実行環境
> git --version git version 2.25.0.windows.1
参考
解決策&補足
上記記事と同じエラーメッセージです。
ただリモートにpushする際にそもそもaddし忘れている、つまりgit statusを確認すると以下のようにaddを促される場合も
On branch master Untracked files: (use "git add <file>..." to include in what will be committed) ...
冒頭のメッセージが表示されるようです。
addやcomitt が行われれば
> git push -u origin master Enumerating objects: x, done. Counting objects: 100% (x/x), done. Delta compression using up to thxreads Writing objects: 100% (x/x), 2.65 KiB | 2.65 MiB/s, done. Total x (delta x), reused 0 (delta 0) remote: Resolving deltas: 100% (2/2), done. To https://github.com/....git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
として問題なくコミットできました。
ローカルのファイル群を始めてGithub上に同期する際に起こりえるパターンですので後続の方のために残しておきます。