Actions

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

From Mahara Wiki

(Created page with "作成中です - ~~~ 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 purp...")
 
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
作成中です - [[User:Mits|mits]] ([[User talk:Mits|talk]])
2021年10月14日、私たちはメインのGitブランチを「master」から「main」に切り替えました。すでに開発目的でローカルのMaharaインスタンスを動作させている場合、Gerritにコードを正しくプッシュするため、いくつか変更する必要があります。


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.
== あなたのローカルセットアップを新しいブランチを指すために変更する ==


== Change your local setup to point to the new branch==
以下のインストラクションは '''[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]


<pre>
<pre>
# Switch to the "master" branch:
# 「master」ブランチに切り替える:
$ git checkout master
$ git checkout master


# Rename it to "main":
# 「main」にリネームする:
$ git branch -m master main
$ git branch -m master main


# Get the latest commits (and branches!) from the remote:
# リモートから最新のコミット (およびブランチ!) を取得する:
$ git fetch
$ git fetch


# Remove the existing tracking connection with "origin/master":
# 既存の「origin/master」のトラッキング接続を解除する:
$ git branch --unset-upstream
$ git branch --unset-upstream


# Create a new tracking connection with the new "origin/main" branch:
# 新しい「origin/main」ブランチへのトラッキング接続を作成する:
$ git branch -u origin/main
$ git branch -u origin/main
</pre>
</pre>


For good measure, run
念のため、以下のコマンドを実行する:


   git pull
   git pull


once done just to get the latest code.
最新版コードを取得するために上のコマンドを1回だけ実行してください。


==Update the Gerrit hook==
==Gerritフックを更新する==


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

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フックを更新する

  1. 「.git/hooks」ディレクトリ内の「post-checkout」ファイルを開く。
  2. 「master」を探して「main」に変更する。
  3. ファイルを保存する。