1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-05 16:18:01 +00:00

Add Set Default Branch Name For New Repos as a git TIL

This commit is contained in:
jbranchaud
2023-06-12 12:37:33 -05:00
parent 951b7f953f
commit 7e2b60e2f9
2 changed files with 24 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
# Set Default Branch Name For New Repos
When you run `git init` in a directory, it will initialize that directory as a
`git` repository. The default branch name for any new git repository is
`master`. A better name for the base branch would be something like `main`.
To set `main` as the new default for all new repos, you can run the following
`git` command.
```bash
$ git config --global init.defaultBranch main
```
This will update your `.gitconfig` file to contain the following lines.
```
[init]
defaultBranch = main
```
Try running `git init` in a fresh directory and then `git branch
--show-current` to see that the base branch is now defaulting to `main`.