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