Actions

Difference between revisions of "開発者エリア/Gitデフォルトブランチを「master」から「main」に切り替える"

From Mahara Wiki

Line 5: Line 5:
 
== あなたのローカルセットアップを新しいブランチを指すために変更する ==
 
== あなたのローカルセットアップを新しいブランチを指すために変更する ==
  
以下のインストラクションは「[https://www.git-tower.com/learn/git/faq/git-rename-master-to-main/ How to change your master branch to main in Git] (英語) から取得したものです。
+
以下のインストラクションは'''[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>

Revision as of 04:19, 5 June 2022

作成中です - mits (talk)

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

  1. 「.git/hooks」ディレクトリ内の「post-checkout」ファイルを開く。Open the file 'post-checkout' in '.git/hooks'.
  2. 「master」を探して「main」に変更する。Find 'master' and change it to 'main'.
  3. ファイルを保存する。Save the file.