masterからmainに切り替え(Github)
仕事でdefault branchをmasterからmainに切り替えたときのメモ。
今の職場ではOSS開発と同様に本家リポジトリから自分のアカウントにforkをしてリポジトリを管理している。
なのでfork元の本家リポジトリ(upstream)、fork先のリポジトリ(origin)、ローカルの3つを対応する。以下の手順で行った。
ローカルのブランチ名を変更
git branch -m master main
fork元、fork先のリポジトリにpush
git push origin main git push upstream main
Github上でdefault branchを切り替える
Settings > Branches の Default branch > Switch to another branch からmain branch に切り替える(fork元、fork先ともに同じ作業をした)
このあと、適当にPullRequestを作ってマージして運用してみたが今のところ問題はなさそう。