LoginSignup
75

masterからmainに変更する(githubのリモート&ローカルブランチ)branches

Last updated at Posted at 2020-10-30

2023/02/15 追記

手順 2023年以降

リモートのリポジトリ名を変えてからローカルのリポジトリ名を変える。

2023年現在
github上で直接デフォルトのブランチ名を変えられるシステムになっています。

Settingsタブに移動した画面

画像の番号順に

  1. Settingsを押す。
  2. Branchesを押す。
  3. 3の鉛筆アイコンを押すと小ウィンドウが開く。
  4. デフォルトブランチ名を main に変更をする。
  5. 「Rename branch」ボタンで決定する。

2023master_main01記号.PNG

2023master_main02記号2.PNG

Codeタブに移動した画面

2023master_main04記号.PNG

  1. Codeタブに移動する。
  2. ローカル側も合わせるようにとgithub上で指示が出る。
# ローカルでmasterからmainに変更
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a

これらのコマンドをローカル側で実行する。

追記終了

手順 2022年以前

ローカルのリポジトリ名を変えてからリモートのリポジトリ名を変える。

ローカルのブランチ名をmainに変更

git branch -m master main

リモートのブランチ名をmainに変更

ローカルで変えたブランチをリモートへpush

git push -u origin main

githubリポジトリ画面へ移動。
自分の場合は
https://github.com/masakinihirota?tab=repositories

目的のリポジトリを選択

さっきpushしたので、リモートリポジトリにはmasterとmainの2つ出来ているはずです。

mastermainO.PNG

Settings>Branches>Default branchでmainに変更後UPDATEボタンを押して、確認ボタンがポップアップされるので押します。

settingO.PNG

BranchO.PNG

リポジトリトップ画面に戻り、ブランチ名からView all branchesボタンを押します。

viewO.PNG

masterを消去します。(赤いゴミ箱アイコンを押す)
ブラウザをリロードするとmasterブランチが消えているのが確認できます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
75