使用长路径的git clone命令问题

时间:2018-05-31 04:01:59

标签: git

我正在使用git clone命令

git clone <repo_url> <moveToDirectory>.

如果moveToDirectory长度很短,则此命令正常工作,但如果moveToDirectory长度很长(即包含更多文件夹),则此命令无法正常工作。

如何在第二种情况下使用git clone

2 个答案:

答案 0 :(得分:2)

使用此解决方案可以解决我的问题

Filename too long in git for windows

git config --system core.longpaths true

上述解决方案不适用于git 1.17 ... git版本,因此我需要将git升级到最新版本。

答案 1 :(得分:0)

您可以使用以下语法:

git -C /long/path/to/parent/folder clone <url> directoryName

这将迫使Git首先进入长路径,然后克隆到该文件夹​​。