在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=