1. ホーム
  2. git

[解決済み] 新しいリポジトリでオリジンマスターをプッシュするとエラーが発生する

2022-04-20 02:55:05

質問

githubでgitを使い始めたばかりです。説明書に従って操作したところ、最後のステップでエラーに陥りました。現在ソース管理されていない既存のディレクトリにチェックインしています(約一週間前のプロジェクト)。それ以外は、私のユースケースはかなり一般的なものであるはずです。

以下は、その様子です。

$ git push origin master
error: src refspec master does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to '[email protected]:{username}/{projectname}.git'

Githubの説明書です。

Global setup:

  Download and install Git
  git config --global user.name "Your Name"
  git config --global user.email {username}@gmail.com

Next steps:

  mkdir projectname
  cd projectname
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin [email protected]:{username}/{projectname}.git
  git push origin master

解決方法は?

エラーメッセージは、あなたが master ブランチをローカルリポジトリに追加してください。メインの開発用ブランチをプッシュするか ( git push origin my-local-master:master にリネームされます。 master をgithub上で実行するか)、先にコミットしてください。完全に空のリポジトリをプッシュすることはできません。