当前位置: 首页 > 知识库问答 >
问题:

git分支名称的最大长度

施洛城
2023-03-14

所以问题是:git分支名称中的最大字符数是多少?它取决于系统吗?是否可以在远程存储库(即Github)上拒绝的存储库中创建长分支名?

共有1个答案

朱经武
2023-03-14

“文件名太长”确实是来自系统的错误。它不是Git中的限制。我不认为有一种方法可以在没有实验的情况下测试其他系统的最大分支名长度,比如GitHub的--尽管我不明白你为什么想知道...

.

源:branch.c的第291行引发了上述错误。“文件名太长”是ENAMETOOLONG错误的标准描述。

 类似资料:
  • 我在进行git克隆时遇到此错误 错误:- 尝试重新安装git(最新) 还是相同的错误 操作系统:-Windows

  • 问题内容: Java中的类/方法/变量名称是否有最大长度?JLS似乎没有提及。从代码的可读性和可维护性的角度来看,我知道很长的名称还是有问题的,但是出于好奇,这是有限制的(我想类名可能受到文件系统最大文件名限制的限制)。 问题答案: 抱歉,实际上在JLS中找到了答案:http : //java.sun.com/docs/books/jls/third_edition/html/lexical.ht

  • 问题内容: 我创建了一个詹金斯管道,它正在从scm中提取管道脚本。 我将分支说明符设置为“ ”,因此它基于对任何分支的任何更改。 如何从Jenkinsfile访问导致此生成的分支名称? 我尝试过的一切都呼应null 总是这样。 问题答案: 如果您的管道有jenkinsfile,请检查执行时是否在环境变量中看到分支名称。 您可以使用以下命令打印它们: 但是,PR 91显示仅在某些管道配置中设置了分支

  • 无法删除所有本地分支。最后会附加一些特殊字符,git会抛出以下错误:

  • 我有四个分支,如master->origin/regacy,FeatureA->origin/FeatureA。如你所见,我打错了名字。 因此我想重命名一个远程分支名称(origin/regacy origin/legacy或origin/master) 但Git console向我返回了一条错误消息。 我该如何解决这个问题呢?

  • 我已经创建了一个jenkins管道,它正在从scm中提取管道脚本 我将分支说明符设置为“all”,因此它基于对任何分支的任何更改。 如何从Jenkinsfile访问导致此构建的分支名称? 我试过的所有东西都是空的,除了 它始终是主。