(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Git】初プッシュ時にsrc refspec master does not match anyとエラーになる

スポンサーリンク

事象

初めて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上に同期する際に起こりえるパターンですので後続の方のために残しておきます。