git创建默认分支

fiy 其他 299

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在 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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    创建默认分支是在创建 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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部