Git报错:error: invalid path

在git clone到本地时遇到报错:
error: invalid path 'src/main/java/com/sankuai/meituan/hive/udf/Aux.java'
fatal: unable to checkout working tree
warning: Clone succeeded, but checkout failed.

查了很久,结果是因为Windows和Linux系统不兼容导致的 :(

(1)Windows系统上有些文件名是无法创建文件的,比如上图中的aux,还有com1等,这些是系统保留的设备名。所以导致clone失败。
(2)Linux文件名区分大小写,而Windows不区分。而Linux内核里恰好有一些只有大小写不同的文件,在Windows下只能创建其中的一个。这导致了Git工具的错误。

问题无解。。。想要参与Linux的开发,还是要用Linux系统啊 =v=

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容