Actions

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

From Mahara Wiki

Revision as of 11:42, 17 Mayıs 2022 by Mits (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

作成中です - 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.

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

# 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.