Git拉取分支遇‘cannot stat: Filename too long’无权限改gitconfig的替代方案
Git拉取时文件名过长的临时解决办法(无需修改系统gitconfig)
临时启用全局长路径支持
直接在终端执行这条命令,配置会存在当前用户的个人git配置文件里,不需要系统权限:git config --global core.longpaths true针对性拉取(已知问题文件)
如果明确是某个长文件名导致失败,可以先跳过该文件拉取其余内容,之后再单独处理:git checkout <目标分支名> -- . ':!somelongfilename.sql'
之后可以手动创建该文件,或者通过其他方式获取内容后添加到仓库。克隆时临时开启长路径
如果是克隆新仓库的场景,直接在克隆命令里附加参数,仅对本次克隆生效:git clone -c core.longpaths=true <仓库地址>配置单个本地仓库
进入已克隆的仓库目录,执行这条命令,配置仅作用于当前仓库,保存在仓库内的.git/config中:git config core.longpaths true
内容的提问来源于stack exchange,提问作者Soft_API_Dev
相关产品推荐
相关产品推荐

