質問: タイトルの通りです。 空のリモートからcloneしてきたあとにすぐブランチを切って作業しました。 その後masterマージしようと思ったらそもそもmasterが存在しません。 作業ブランチ1つだけしか存在していません。 masterブランチは手動で最初に作らなければならなかったのでしょうか?
回答: clone してきたあとブランチを切らずに作業すれば master が作成されます。 空の状態で master 以外のブランチを切るのは不自然な作業に感じます。 現在の状態では、そもそも master がないので、マージするという考え方ではなく、今のコミットから master ブランチを作成すれば良いだけです。 一例として、以下のようなイメージです。 ``` $ git checkout -b master $ git push -u origin master ```