Git 错误“致命:无效的分支名称:init.defaultBranch =”

Bra*_*Web 19 git github

每当我这样做时,我都会收到此错误 git clone

错误 :- fatal: invalid branch name: init.defaultBranch =

尝试重新安装 git(最新)

还是一样的错误

操作系统:- Windows

Git CMD 日志

Cod*_*ter 34

您似乎已经尝试过新的 (2.28)init.defaultBranch配置值

为其分配一个适当的值:

git config --global init.defaultBranch main
Run Code Online (Sandbox Code Playgroud)

  • 我强烈建议使用“git config --unset --global init.defaultBranch”删除配置,这将允许 Git 回退到其默认行为。 (2认同)

Bra*_*Web 16

知道了

在终端输入这个

git config --global init.defaultBranch master


Von*_*onC 9

使用 Git 2.30(2021 年第一季度),这一点应该更加清晰,因为用户接受了培训,为未来init.defaultBranch配置变量的更改做好准备。

\n

请参阅Johannes Schindelin ( )提交的提交 675704c提交 cc0f13c提交 cfaff3a提交 1296cbe(2020 年 12 月 11 日)。\n (由Junio C Hamano 合并 -- --提交 772bdcd中,2020 年 12 月 18 日)dscho
gitster

\n
\n

init: 提供有用的建议init.defaultBranch

\n

签署人:约翰内斯·辛德林

\n
\n
\n

为了给希望覆盖 Git 未配置的后备功能的用户提供充分的警告(以防我们决定在未来的 Git 版本中更改它),让我们介绍一些在( man )init.defaultBranch显示的建议该值未设置。git init

\n

注意:Git 测试套件中的两个测试用例想要验证git initstderr的输出是否为空。\n现在有必要抑制建议,我们现在通过设置来做到这一点。虽然不是绝对必要的,但我们也将其设置为in 。[](https://github.com/git/git/blob/675704c74dd4476f455bfa91e72eb9e163317c10/Documentation/git-init.txt)<sup>([man](https://git-scm.com/docs/git-init))</sup>
init.defaultBranchfalsetest_create_repo()

\n
\n

现在的建议是:

\n
\n

使用“%s”作为初始分支的名称。

\n

此默认分支名称可能会更改。
\n要配置在所有新存储库中使用的初始分支名称(这将抑制此警告),请调用:

\n
git config --global init.defaultBranch <name>\n
Run Code Online (Sandbox Code Playgroud)\n

通常选择代替 \' master\' 的名称是 \' main\'、\' trunk\' 和 \' development\'。
\n可以通过以下命令重命名刚刚创建的分支:

\n
git branch -m <name>\n
Run Code Online (Sandbox Code Playgroud)\n
\n
\n

和:

\n
\n

init:init.defaultBranch更好地记录

\n

初始补丁作者:Junio C Hamano
\n签名者:Johannes Schindelin

\n
\n
\n

我们的文档没有提及任何未来将“master”更改为其他值的计划。不过,记录下来是个好主意。

\n
\n

git init现在包含在其手册页中:

\n
\n

将创建一个没有任何提交的初始分支(请参阅--initial-branch下面的选项了解其名称)。

\n
\n

git init现在包含在其手册页中:

\n
\n

--initial-branch

\n

使用新创建的存储库中的初始分支的指定名称\n。
\n如果未指定,则回退到默认名称(当前\n master,但这将来可能会更改;可以通过init.defaultBranch配置变量\n自定义该名称)。

\n
\n
\n

在 Git 2.41(2023 年第 2 季度)中,改进了在另一个工作树中签出的未出生分支上工作时给出的错误消息。

\n

请参阅提交 3521c63提交 a675ad1提交 7a6ccdf提交 d7f4ca6提交 2e8af49(2023 年 3 月 27 日),作者:Rub\xc3\xa9n Justo ( rjusto)
\n (由Junio C Hamano 合并 -- gitster--提交 d3f2e4a中,2023 年 5 月 15 日)

\n
\n

branch:重命名任何工作树中的孤立分支

\n

签署人: Rub\xc3\xa9n Justo

\n
\n
\n

cfaff3a(“branch -m:允许重命名尚未诞生的分支”,2020-12-13,Git v2.30.0-rc1 -- merge)中,我们添加了对在当前签出孤立分支时重命名该分支的支持工作树。

\n

我们还允许重命名在工作树中签出的与当前工作树不同的孤立分支。

\n
\n