2014年4月3日木曜日

error: src refspec master does not match any.が発生した

src refspec master does not match any.

Bitbucketで新たにリポジトリを作成してリモートにpushしたところ、以下のようなエラーが発生しました。
$ git push origin master 
error: src refspec master does not match any. 
error: failed to push some refs to 'https://bitbucket.org/6vox/xxx.git'

どうやらcommitしていなかったことが原因のようです…。
以下commitします。
$ git add --all 
$ git commit -m "first commit" 
[master (root-commit) 51bfc79] 
first commit 1 files changed, 1749 insertions(+) 
create mode 100644 .classpath

再度pushします。
$ git push origin master 
Counting objects: 33, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (26/26), done. 
Writing objects: 100% (33/33), 28.36 KiB | 0 bytes/s, done. 
Total 33 (delta 0), reused 0 (delta 0) 
To https://bitbucket.org/6vox/xxx.git 
* [new branch] master -> master 
Branch master set up to track remote branch master from origin.

今度はpushに成功しました。
ローカルのリポジトリをリモートに新規でpushする場合はcommitが必須のようです。
こんな初歩的なミスに躓かないようにしたいと思います。

  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly