我得到这个错误时,我做git clone错误:-fatal: invalid branch name: init.defaultBranch =尝试重新安装git(最新)还是同样的错误操作系统:Windows
git clone
fatal: invalid branch name: init.defaultBranch =
vxqlmq5t1#
您似乎已经尝试过new (2.28) init.defaultBranch configuration value。给它一个合适的值:
init.defaultBranch
git config --global init.defaultBranch main
zf9nrax12#
知道了在终端中输入此git config --global init.defaultBranch master
git config --global init.defaultBranch master
jaql4c8m3#
在Git 2.30(2021年第一季度)中,这一点应该更清晰,因为用户已经接受了培训,为init.defaultBranch配置变量的未来更改做好准备。参见commit 675704c、commit cc0f13c、commit cfaff3a、commit 1296cbe(2020年12月11日)by Johannes Schindelin ( dscho )。(由Junio C Hamano -- gitster --合并至commit 772bdcd,2020年12月18日)
dscho
gitster
init
签字人:约翰内斯·申德林为了给那些希望覆盖未配置的init.defaultBranch的Git回退的用户给予足够的警告(如果我们决定在未来的Git版本中更改它),让我们介绍一些在git init(man)上显示的建议,当该值未设置时。注意:Git测试套件中的两个测试用例想要验证[ git init ](https://github.com/git/git/blob/675704c74dd4476f455bfa91e72eb9e163317c10/Documentation/git-init.txt)<sup>([man](https://git-scm.com/docs/git-init))</sup>的stderr输出是否为空。现在有必要抑制建议,我们现在通过init.defaultBranch设置来实现。虽然不是严格必要的,但我们也在test_create_repo()中将其设置为false。现在的建议是:使用“%s”作为初始分支的名称。此默认分支名称可能会更改。要配置要在所有新存储库中使用的初始分支名称(这将抑制此警告),请调用:
git init
[
](https://github.com/git/git/blob/675704c74dd4476f455bfa91e72eb9e163317c10/Documentation/git-init.txt)<sup>([man](https://git-scm.com/docs/git-init))</sup>
stderr
test_create_repo()
false
git config --global init.defaultBranch <name>
通常选择的名称而不是'master'是'main','trunk'和'development'。可以通过以下命令重命名刚创建的分支:
master
main
trunk
development
git branch -m <name>
并且:
初始修补者:Junio C Hamano签字人:约翰内斯·申德林我们的文档没有提到任何将来将“master”更改为其他值的计划。不过,记录这一点是个好主意。git init现在在其手册页中包括:将创建一个没有任何提交的初始分支(其名称请参见下面的--initial-branch选项)。git init现在在其手册页中包括:
--initial-branch
为新创建的存储库中的初始分支使用指定的名称。如果未指定,则回退到默认名称(当前为master,但将来可能会更改;该名称可以通过init.defaultBranch配置变量来定制)。在Git 2.41(2023年第2季度)中,当在另一个工作树中 checkout 的未出生分支上工作时给出的错误消息已经得到改进。参见commit 3521c63、commit a675ad1、commit 7a6ccdf、commit d7f4ca6、commit 2e8af49(2023年3月27日)by Rubén Justo ( rjusto )。(由Junio C Hamano -- gitster --合并于commit d3f2e4a,2023年5月15日)
rjusto
branch
签字人:鲁本·胡斯托在cfaff3a(“分支-m:allow renaming a yet-unborn分支”,2020-12-13,Git v2.30.0-rc 1--merge)我们添加了在当前工作树中 checkout 孤儿分支时重命名该分支的支持。让我们也允许重命名在不同于当前工作树的工作树中检出的孤立分支。
vfhzx4xs4#
我在Git-hub页面上的react应用程序部署过程中遇到了同样的错误验证码:git config ---global init.defaultBranch master
git config ---global init.defaultBranch master
zlwx9yxi5#
您可以将其设置为@CodeCaster的comment中提到的值。但它会使生活更容易是你只是取消设置该值,使默认配置的一个从远程将被选择。您可以使用以下命令:
git config --unset --global init.defaultBranch
或者从~/.gitconfig文件中删除相应的配置行。
~/.gitconfig
5条答案
按热度按时间vxqlmq5t1#
您似乎已经尝试过new (2.28)
init.defaultBranch
configuration value。给它一个合适的值:
zf9nrax12#
知道了
在终端中输入此
git config --global init.defaultBranch master
jaql4c8m3#
在Git 2.30(2021年第一季度)中,这一点应该更清晰,因为用户已经接受了培训,为
init.defaultBranch
配置变量的未来更改做好准备。参见commit 675704c、commit cc0f13c、commit cfaff3a、commit 1296cbe(2020年12月11日)by Johannes Schindelin (
dscho
)。(由Junio C Hamano --
gitster
--合并至commit 772bdcd,2020年12月18日)init
:提供有关init.defaultBranch
的有用建议签字人:约翰内斯·申德林
为了给那些希望覆盖未配置的
init.defaultBranch
的Git回退的用户给予足够的警告(如果我们决定在未来的Git版本中更改它),让我们介绍一些在git init
(man)上显示的建议,当该值未设置时。注意:Git测试套件中的两个测试用例想要验证
[
git init](https://github.com/git/git/blob/675704c74dd4476f455bfa91e72eb9e163317c10/Documentation/git-init.txt)<sup>([man](https://git-scm.com/docs/git-init))</sup>
的stderr
输出是否为空。现在有必要抑制建议,我们现在通过
init.defaultBranch
设置来实现。虽然不是严格必要的,但我们也在test_create_repo()
中将其设置为false
。现在的建议是:
使用“%s”作为初始分支的名称。
此默认分支名称可能会更改。
要配置要在所有新存储库中使用的初始分支名称(这将抑制此警告),请调用:
通常选择的名称而不是'
master
'是'main
','trunk
'和'development
'。可以通过以下命令重命名刚创建的分支:
并且:
init
:文档init.defaultBranch
更好初始修补者:Junio C Hamano
签字人:约翰内斯·申德林
我们的文档没有提到任何将来将“master”更改为其他值的计划。不过,记录这一点是个好主意。
git init
现在在其手册页中包括:将创建一个没有任何提交的初始分支(其名称请参见下面的
--initial-branch
选项)。git init
现在在其手册页中包括:--initial-branch
为新创建的存储库中的初始分支使用指定的名称。
如果未指定,则回退到默认名称(当前为
master
,但将来可能会更改;该名称可以通过init.defaultBranch
配置变量来定制)。在Git 2.41(2023年第2季度)中,当在另一个工作树中 checkout 的未出生分支上工作时给出的错误消息已经得到改进。
参见commit 3521c63、commit a675ad1、commit 7a6ccdf、commit d7f4ca6、commit 2e8af49(2023年3月27日)by Rubén Justo (
rjusto
)。(由Junio C Hamano --
gitster
--合并于commit d3f2e4a,2023年5月15日)branch
:重命名任意工作树中的孤立分支签字人:鲁本·胡斯托
在cfaff3a(“分支-m:allow renaming a yet-unborn分支”,2020-12-13,Git v2.30.0-rc 1--merge)我们添加了在当前工作树中 checkout 孤儿分支时重命名该分支的支持。
让我们也允许重命名在不同于当前工作树的工作树中检出的孤立分支。
vfhzx4xs4#
我在Git-hub页面上的react应用程序部署过程中遇到了同样的错误
验证码:
git config ---global init.defaultBranch master
zlwx9yxi5#
您可以将其设置为@CodeCaster的comment中提到的值。
但它会使生活更容易是你只是取消设置该值,使默认配置的一个从远程将被选择。
您可以使用以下命令:
或者从
~/.gitconfig
文件中删除相应的配置行。