在git clone到本地時(shí)遇到報(bào)錯(cuò):
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.

查了很久,結(jié)果是因?yàn)?strong>Windows和Linux系統(tǒng)不兼容導(dǎo)致的 :(
(1)Windows系統(tǒng)上有些文件名是無法創(chuàng)建文件的,比如上圖中的aux,還有com1等,這些是系統(tǒng)保留的設(shè)備名。所以導(dǎo)致clone失敗。
(2)Linux文件名區(qū)分大小寫,而Windows不區(qū)分。而Linux內(nèi)核里恰好有一些只有大小寫不同的文件,在Windows下只能創(chuàng)建其中的一個(gè)。這導(dǎo)致了Git工具的錯(cuò)誤。
問題無解。。。想要參與Linux的開發(fā),還是要用Linux系統(tǒng)啊 =v=