【发布时间】:2014-07-23 17:47:29
【问题描述】:
我想了解 git 分支名称的最大允许大小。
我正在尝试创建一些长名称(作为实验),因此 370 个字符的名称是有效的,但 380 个字符给了我fatal: Failed to lock ref for update: File name too long
所以问题是:git 分支名称中可以包含的最大字符数是多少?它取决于系统吗?是否可以在远程存储库(即 Github)上拒绝的存储库中创建长分支名称?
【问题讨论】:
-
这方面也有一些很奇怪的行为。如果我尝试 400 chrs,它会失败。如果我然后尝试 300 它通过。很公平。但是在 300 个工作之后,我就能够创建具有 400,500,600 等 chrs 的分支。尝试在命令行中测试和确定限制揭示了这种行为。