git文件名太长

  1. 1.问题
  2. 2.解决方法
    1. 2-1.命令行方式
    2. 2-2.配置文件

1.问题

git commit的时候,报了文件名太长错误

fatal: unable to stat 'code/spring-source/spring-framework-5.2.7.RELEASE/
spring-test/src/test/java/org/springframework/test/context/configuration/
ContextConfigurationWithPropertiesExtendingPropertiesAndInheritedLoaderTests.java'
: Filename too long

2.解决方法

2-1.命令行方式

# 全局设置
git config --global core.longpaths true

# 当前项目设置
git config core.longpaths true

2-2.配置文件

当前项目

文件路径项目/.git/config

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
    longpaths = true

在core最后里加longpaths = true

全局设置

文件路径用户目录/.git/config

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
    longpaths = true

在core最后里加longpaths = true


转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 157162006@qq.com

文章标题:git文件名太长

字数:160

本文作者:沐雨云楼

发布时间:2020-07-10, 12:03:02

最后更新:2020-09-12, 21:21:47

原始链接:https://iworkh.gitee.io/blog/2020/07/10/tool-git-error-name-too-long/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

pgmanor iworkh gitee