初めに
開発会社でGitを使っているなら、おそら導入しているであろうSorceTree。
今回は、そんなSourceTreeを使っている中で起きた事象を書いていく。
事象
いつものようにgithubからclone用のURLをコピーしてきてSourceTreeで
新規->URLからclone
を選択してURLを貼り付けてクローンを実行。
リポジトリを初期化するために、
リポジトリ -> Git flow / Hg flow -> リポジトリを初期化
を選択。
エラー発生
特に何もいじらず、OKを押下したところエラーが発生。
masterは存在しないとな。。。
よくわからん。
ということで早速Google先生に相談。
すると以下の記事を発見
https://www.publickey1.jp/blog/20/githubmainmastermain.html
GitHubは、これから新規に作成されるリポジトリのデフォルトブランチ名が「main」になると発表しました。これまでデフォルトブランチ名は「master」でした。
なになに、masterからmainに変更されたとな。
解決
赤枠部分をmasterからmainに変更すればいいってことだな
早速変更してみる
developブランチが作成されました🤗
最後に
今回、Git flow / Hg flow -> リポジトリを初期化
でProductionブランチにmasterが入っていたことに起因する事象を解決しました。
productionブランチにデフォルトでmasterではなくmainが入力されることを願うばかりです。