`git push`で空っぽのリモートリポジトリにプッシュしようとしたらエラー

git pushで空っぽのリモートリポジトリにプッシュしようとしたら以下のエラーが出ました。

> git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master

時間がないときに限ってこういう本筋ではないところで躓いたりする(しかも普段発生しない)のですよねぇ……。

> git push --set-upstream origin master
Counting objects: 20, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (20/20), 6.30 KiB | 537.00 KiB/s, done.
Total 20 (delta 0), reused 0 (delta 0)
To https://github.com/arm-band/EXAMPLE_REPOSITORY.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

--set-upstreamオプションを付けたら上手く行きました。しかも2回目は発生せず。

なんだったのだろうか……。

参考

この記事を書いた人

アバター

アルム=バンド

フルスタックエンジニアっぽい何か。LAMPやNodeからWP、gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。