git创建默认分支
-
Git的默认分支通常是名为”master”的分支,但在最新的版本(Git 2.28.0)中已经将默认分支更改为”main”。你可以通过以下步骤在Git中创建默认分支:
1. 初始化Git仓库:首先,你需要在本地文件夹中初始化一个Git仓库。打开终端或命令提示符,进入你要初始化的文件夹,并运行以下命令:
“`
git init
“`2. 创建分支:使用以下命令在本地仓库中创建一个名为”main”的分支(如果你使用的是旧版本的Git,则将分支名更改为”master”):
“`
git branch main
“`3. 设置默认分支:要将”main”设置为默认分支,运行以下命令:
“`
git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main
“`
这将把远程仓库的默认分支设置为”main”,以便在克隆或拉取时,默认使用该分支。4. 推送到远程仓库:如果你已经与远程仓库建立了连接,可以使用以下命令将本地分支推送到远程仓库:
“`
git push -u origin main
“`
这将把本地的”main”分支推送到远程仓库,并将它设置为远程仓库的默认分支。现在,你已经成功创建了一个名为”main”的默认分支,并将其推送到远程仓库。你可以使用`git branch`命令查看所有分支,并使用`git branch –set-upstream-to=origin/main`命令将本地分支与远程分支关联起来。
2年前 -
在 Git 中,默认分支是指在创建一个新的仓库时自动创建的主要分支。默认情况下,Git 使用的是名为 “master” 的分支作为默认分支。然而,为了避免带有任何隐含的偏见,Git 的官方仓库已经决定将默认分支从 “master” 更改为 “main”。
以下是在 Git 中创建默认分支的步骤:
1. 使用 Git 初始化一个新的仓库:
“`
git init
“`2. 创建一个新的分支,命名为 “main”:
“`
git branch main
“`3. 切换到 “main” 分支:
“`
git checkout main
“`4. 将当前分支设置为默认分支:
“`
git branch -m main
“`5. 设置远程仓库的默认分支为 “main”:
“`
git push -u origin main
“`现在,您已成功创建了一个名为 “main” 的分支,并将其设置为默认分支。从现在开始,您可以在该分支上进行提交和操作。
另外,如果您想将默认分支更改回 “master”,可以按照以下步骤进行操作:
1. 创建一个新的分支,命名为 “master”:
“`
git branch master
“`2. 切换到 “master” 分支:
“`
git checkout master
“`3. 将当前分支设置为默认分支:
“`
git branch -m master
“`4. 设置远程仓库的默认分支为 “master”:
“`
git push -u origin master
“`现在,”master” 分支已经重新成为默认分支,并且您可以在该分支上进行提交和操作。
请注意,传统上在 Git 中使用 “master” 分支作为默认分支,但是在近年来,这一用法已经引发了一些争议。许多人认为 “master” 这个术语具有一些隐含的偏见,因此选择将默认分支更改为 “main” 或其他更中性的名称。
2年前 -
创建默认分支是在创建 Git 仓库时设置的。默认情况下,Git 会创建一个名为 “master” 的分支作为默认分支。不过,从 2020年10月1日 起,GitHub 已经将默认分支更改为 “main”。
如果你使用的是旧版的 Git 或没有进行更新,默认分支仍然会是 “master”,你需要手动更改为 “main”。
下面是在不同场景下的创建默认分支的方法。
## 在 GitHub 上创建默认分支
1. 在 GitHub 上创建一个新仓库。
2. 在 “Repository name” 输入框中输入仓库的名称。
3. 在 “Description” 输入框中可选输入仓库的描述。
4. 在 “Private” 选择按钮中选择是否将仓库设置为私有。
5. 在 “Initialize this repository with a README” 选择按钮中选择是否初始化仓库,初始化仓库会创建一个 README.md 文件。
6. 在 “Add .gitignore” 选择按钮中选择是否添加 .gitignore 文件,用于忽略某些文件或目录。
7. 在 “Choose a license” 选择按钮中选择是否添加一个许可证。
8. 在 “Default branch” 选择框中选择分支的名称,默认为 “main”。
9. 单击 “Create repository” 完成仓库的创建。
## 在命令行中创建默认分支
1. 打开终端或命令提示符窗口。
2. 运行以下命令来创建一个空的 Git 仓库:
“`
$ git init
“`3. 进入到新创建的仓库目录:
“`
$ cd
“`4. 创建一个默认分支,可以使用以下命令:
“`
$ git branch -m
“`这将会创建一个名为
的分支作为默认分支。 5. 最后,将一个文件添加到仓库中,并提交它:
“`
$ touch README.md
$ git add README.md
$ git commit -m “Initial commit”
“`## 在已有仓库中修改默认分支
如果你已经有一个仓库,并想要将默认分支修改为 “main”,可以按照以下步骤操作。
1. 首先,将本地的 “master” 分支重命名为 “main”:
“`
$ git branch -m master main
“`2. 然后,将重命名后的分支推送到远程仓库:
“`
$ git push origin -u main
“`3. 最后,打开你的远程仓库,进入 “Settings”,在 “Default branch” 中选择 “main”。
这样,你就成功将默认分支修改为 “main” 了。记得在使用 Git 的命令时,将 “master” 替换为 “main”。
2年前