每当我这样做时,我都会收到此错误 git clone
错误 :-
fatal: invalid branch name: init.defaultBranch =
尝试重新安装 git(最新)
还是一样的错误
操作系统:- Windows
Cod*_*ter 34
您似乎已经尝试过新的 (2.28)init.defaultBranch
配置值。
为其分配一个适当的值:
git config --global init.defaultBranch main
Run Code Online (Sandbox Code Playgroud)
使用 Git 2.30(2021 年第一季度),这一点应该更加清晰,因为用户接受了培训,为未来init.defaultBranch
配置变量的更改做好准备。
请参阅Johannes Schindelin ( )提交的提交 675704c、提交 cc0f13c、提交 cfaff3a、提交 1296cbe(2020 年 12 月 11 日)。\n (由Junio C Hamano 合并 -- --在提交 772bdcd中,2020 年 12 月 18 日)dscho
gitster
\n\n\n
init
: 提供有用的建议init.defaultBranch
签署人:约翰内斯·辛德林
\n
\n\n为了给希望覆盖 Git 未配置的后备功能的用户提供充分的警告(以防我们决定在未来的 Git 版本中更改它),让我们介绍一些在( man )时
\ninit.defaultBranch
显示的建议该值未设置。git init
注意:Git 测试套件中的两个测试用例想要验证git init
\nstderr
的输出是否为空。\n现在有必要抑制建议,我们现在通过设置来做到这一点。虽然不是绝对必要的,但我们也将其设置为in 。[
](https://github.com/git/git/blob/675704c74dd4476f455bfa91e72eb9e163317c10/Documentation/git-init.txt)<sup>([man](https://git-scm.com/docs/git-init))</sup>
init.defaultBranch
false
test_create_repo()
现在的建议是:
\n\n\n使用“%s”作为初始分支的名称。
\n此默认分支名称可能会更改。
\n
\n要配置在所有新存储库中使用的初始分支名称(这将抑制此警告),请调用:Run Code Online (Sandbox Code Playgroud)\ngit config --global init.defaultBranch <name>\n
通常选择代替 \'
\nmaster
\' 的名称是 \'main
\'、\'trunk
\' 和 \'development
\'。
\n可以通过以下命令重命名刚刚创建的分支:Run Code Online (Sandbox Code Playgroud)\ngit branch -m <name>\n
和:
\n\n\n\n
init
:init.defaultBranch
更好地记录初始补丁作者:Junio C Hamano
\n
\n签名者:Johannes Schindelin
\n\n我们的文档没有提及任何未来将“master”更改为其他值的计划。不过,记录下来是个好主意。
\n
git init
现在包含在其手册页中:
\n\n将创建一个没有任何提交的初始分支(请参阅
\n--initial-branch
下面的选项了解其名称)。
git init
现在包含在其手册页中:
\n\n\n
--initial-branch
使用新创建的存储库中的初始分支的指定名称\n。
\n
\n如果未指定,则回退到默认名称(当前\nmaster
,但这将来可能会更改;可以通过init.defaultBranch
配置变量\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\n
branch
:重命名任何工作树中的孤立分支签署人: Rub\xc3\xa9n Justo
\n
\n\n在cfaff3a(“branch -m:允许重命名尚未诞生的分支”,2020-12-13,Git v2.30.0-rc1 -- merge)中,我们添加了对在当前签出孤立分支时重命名该分支的支持工作树。
\n我们还允许重命名在工作树中签出的与当前工作树不同的孤立分支。
\n