![]() Unfortunately for us we need to create a brand new branch remotely and then update references to it in places like the default branch, protected branches and perhaps even our GitLab CI file too. This hasn’t resulted in a remote renamed branch. Our existing tracking connection is still pointing to master. Your branch is up to date with 'origin/master'.Įxcellent, now that we can see that we have been successful in renaming our local branch we can do the same on our remote repository too as everything we have done so far has not left our computer.Īt this stage we have just updated the current local head branch but we haven’t updated our remote repository. Now we can run anther one liner that will tell us if we were successful $ git status Later on we also need to look at renaming the remote master branch and changing the default branch name in the git repository. This will update your local master branch but not the remote branch. To rename your local “master” branch on your machine, you’ll just need to run a simple one liner command. Renaming Your Local “Master” Branch To “Main” ![]() We can also update our tracking connection. ![]() By renaming our git branch to a new main branch, we can result in ‘main’ as our new branch. The master slave terminology can sometimes make people feel isolated in the same sense that master slave is sometimes similarly associated with blacklist whitelist. Many want to follow best practices and trends and change their git repo master to main. Git repositories are one of the most popular source tracking tools in use today and renaming master to main has become more of a spotlight recently due to the master slave type notion that it implies. Here we talk about using GitLab to rename master branch to main. If you are still using “master” as the default Git branch name then you may be thinking about renaming your branch on existing projects. You don’t even need to create a new git repository. Going from master to main doesn’t have to be daunting, in fact changing our git repositories master branch name from master to main can be quite a quick and easy process to follow. GitLab has previously made the Phase 1 change to users. Other code hosting platforms like GitHub have made the change and GitLab as another one of the public git hosting platforms has also made the change as of version 14.0 for self-hosted versions that shipped on June 22, 2021. If you have more than one checkout of your fork, run everything above except the push in each of the others.Git and the tech community as a whole has recently been transitioning to using the term “main” to describe the new default branch. Then do this from one checkout of your fork: If you have a Github fork of a project whose default branch was renamed, go to the github page for your fork, select Settings then Branches, and rename the default branch to main. ![]() This document describes how to fix those. ![]() Most of the ClusterLabs projects' git repositories renamed their default branch to "main" in late December 2021.Īnyone who has an existing fork and/or checkout of an affected repository will have a dangling reference to the old name. ![]()
0 Comments
Leave a Reply. |