前情提要
今天 clone 一个仓库的时候,发现报了下面这个错误
error: invalid path 'xxxx' fatal:
unable to checkout working tree warning: Clone succeeded, but checkout failed.
搜索资料后发现是 git 仓库 作者里面有 windows 无法命名的文件名,一般是在出现 特殊符号 时会出现。
比如说 : 、 / 、 ? 这类特殊字符。
解决方案
由于是别人的仓库,于是我们只能先 fork 一份到我们自己的仓库,之后慢慢修改掉提示中的 invalid path 文件名