Actions

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

From Mahara Wiki

(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
作成中です - [[User:Mits|mits]] ([[User talk:Mits|talk]])
 
作成中です - [[User:Mits|mits]] ([[User talk:Mits|talk]])
  
On 14 October 2021 we switched the main Git branch from 'master' to 'main'. Those that already have a local Mahara instance running for development purposes need to make a few changes so as to push code correctly to Gerrit.
+
2021年10月14日、私たちはメインのGitブランチを「master」から「main」に切り替えました。すでに開発目的でローカルのMaharaインスタンスを動作させている場合、Gerritにコードを正しくプッシュするため、いくつか変更する必要があります。
2021年10月14日、私たちはメインGitブランチを「master」から「main」に切り替えました。すでに開発目的でローカルのMaharaインスタンスを動作させている場合、Gerritにコードを正しくプッシュするため、いくつか変更する必要があります。
 
  
== Change your local setup to point to the new branch==
+
== あなたのローカルセットアップを新しいブランチを指すために変更する Change your local setup to point to the new branch==
  
 
The following instructions are taken from '[https://www.git-tower.com/learn/git/faq/git-rename-master-to-main/ How to change your master branch to main in Git]
 
The following instructions are taken from '[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 12:25, 24 May 2022

作成中です - mits (talk)

2021年10月14日、私たちはメインのGitブランチを「master」から「main」に切り替えました。すでに開発目的でローカルのMaharaインスタンスを動作させている場合、Gerritにコードを正しくプッシュするため、いくつか変更する必要があります。

あなたのローカルセットアップを新しいブランチを指すために変更する Change your local setup to point to the new branch

The following instructions are taken from 'How to change your master branch to main in Git 以下のインストラクションは「How to change your master branch to main in Git 」(英語) から取得したものです。

# Switch to the "master" branch:
$ git checkout master

# Rename it to "main":
$ git branch -m master main

# Get the latest commits (and branches!) from the remote:
$ git fetch

# Remove the existing tracking connection with "origin/master":
$ git branch --unset-upstream

# Create a new tracking connection with the new "origin/main" branch:
$ git branch -u origin/main

For good measure, run

 git pull

once done just to get the latest code.

Update the Gerrit hook

  1. Open the file 'post-checkout' in '.git/hooks'.
  2. Find 'master' and change it to 'main'.
  3. Save the file.