【发布时间】:2021-11-30 15:27:37
【问题描述】:
我下载了linux的内核源码,想git add他们。
当我git add . 时,git 开始添加它们。但很快它就会返回一个错误:
fatal: Will not add file alias 'include/linux/netfilter/xt_connmark.h' ('include/linux/netfilter/xt_CONNMARK.h' already exists in index)
这很奇怪,xt_connmark.h 和 xt_CONNMARK.h 完全不同,为什么它会抱怨这个错误?这些情况也发生在其他文件夹中。我不能单独更改他们的名字来解决这个问题。
即使我尝试git add --ignore-errors .,它也不起作用。它只是停止而没有忽略此错误。有谁知道解决办法吗?
【问题讨论】:
-
git config --get core.ignorecase返回什么? -
我知道你的答案!因为我设置了
ignore case,所以git认为它们是同一个文件,对吧? -
是的,没错。
-
@naive231 你在运行什么操作系统? Windows 和(使用默认设置)Mac 文件系统不区分大小写。
-
我的操作系统是ubuntu,这个问题已经解决了,感谢关心。
标签: git