本文主要是介绍Git Clone succeeded, but checkout failed,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Clone succeeded, but checkout failed: Filename too long
原因: 由于系统限制,路径太长,无法检出
解决方案:
# git允许长路径,在已clone的仓库执行
git config core.longpaths true
# 再次检出
git checkout -f HEAD
关于git config
中添加--global
或者--system
:
–local: 默认,仅作用于当前本地仓库, 位于$GIT_DIR/config
git config --global core.longpaths true
–global: 作用于当前用户, 位于~/.gitconfig
–system: 作用于所有用户, 位于 $(安装目录)/etc/gitconfig
可以使用git config --list --show-origin --show-scope
命令查看配置以及位置
这篇关于Git Clone succeeded, but checkout failed的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!