開発者エリア/Gitデフォルトブランチを「master」から「main」に切り替える: Difference between revisions
From Mahara Wiki
No edit summary |
|||
Line 8: | Line 8: | ||
<pre> | <pre> | ||
# 「master」ブランチに切り替える: | # 「master」ブランチに切り替える: | ||
$ git checkout master | $ git checkout master | ||
# 「main」にリネームする: | # 「main」にリネームする: | ||
$ git branch -m master main | $ git branch -m master main | ||
# リモートから最新のコミット (およびブランチ!) を取得する: | # リモートから最新のコミット (およびブランチ!) を取得する: | ||
$ git fetch | $ git fetch | ||
# 既存の「origin/master」のトラッキング接続を解除する: | # 既存の「origin/master」のトラッキング接続を解除する: | ||
$ git branch --unset-upstream | $ git branch --unset-upstream | ||
# 新しい「origin/main」ブランチへのトラッキング接続を作成する: | # 新しい「origin/main」ブランチへのトラッキング接続を作成する: | ||
$ git branch -u origin/main | $ git branch -u origin/main | ||
</pre> | </pre> | ||
念のため、以下のコマンドを実行する: | |||
念のため、以下のコマンドを実行する | |||
git pull | git pull | ||
最新版コードを取得ために上のコマンドを1回だけ実行してください。 | 最新版コードを取得ために上のコマンドを1回だけ実行してください。 | ||
==Update the Gerrit hook== | ==Gerritフックを更新する Update the Gerrit hook== | ||
# | # 「.git/hooks」ディレクトリ内の「post-checkout」ファイルを開く。Open the file 'post-checkout' in '.git/hooks'. | ||
# | # 「master」を探して「main」に変更する。Find 'master' and change it to 'main'. | ||
# | # ファイルを保存する。Save the file. |
Revision as of 13:07, 31 Mayıs 2022
2021年10月14日、私たちはメインのGitブランチを「master」から「main」に切り替えました。すでに開発目的でローカルのMaharaインスタンスを動作させている場合、Gerritにコードを正しくプッシュするため、いくつか変更する必要があります。
あなたのローカルセットアップを新しいブランチを指すために変更する
以下のインストラクションは「How to change your master branch to main in Git 」(英語) から取得したものです。
# 「master」ブランチに切り替える: $ git checkout master # 「main」にリネームする: $ git branch -m master main # リモートから最新のコミット (およびブランチ!) を取得する: $ git fetch # 既存の「origin/master」のトラッキング接続を解除する: $ git branch --unset-upstream # 新しい「origin/main」ブランチへのトラッキング接続を作成する: $ git branch -u origin/main
念のため、以下のコマンドを実行する:
git pull
最新版コードを取得ために上のコマンドを1回だけ実行してください。
Gerritフックを更新する Update the Gerrit hook
- 「.git/hooks」ディレクトリ内の「post-checkout」ファイルを開く。Open the file 'post-checkout' in '.git/hooks'.
- 「master」を探して「main」に変更する。Find 'master' and change it to 'main'.
- ファイルを保存する。Save the file.