我在asset / fonts / myFont.otf下有此文件
我无法将其签入我的仓库中。但是据我所知,它并没有被忽略。
git checkout assets/fonts/myFont.otf
error: pathspec 'assets/fonts/myFont.otf' did not match any file(s) known to git.
但是添加它没有效果。
git add assets/fonts/myFont.otf
我无法git status
以任何方式显示文件。
到目前为止,我已经尝试过:
.otf
的文件更改为.ttf
-> 可行 我无法找出为什么*.otf
文件夹中的assets/fonts/
个文件被忽略了。我可以尝试找出其他任何东西吗?任何想法可能是什么原因造成的?操作系统是macOS 13.14.6
答案 0 :(得分:1)
我曾经遇到过同样的问题。 最好的解决方案是复制文件夹,然后您可以克隆项目,将新文件复制到克隆的文件夹中。
强制(-f)通常应加上甚至被忽略的一个。
如果我记得的话,另一种解决方案是删除.git文件夹。
(无法添加评论...抱歉)
答案 1 :(得分:1)
因此,在toreks提示的帮助下找到了解决方案。
显然,MacOS文件系统默认情况下是大小写折叠的。
因此,在删除文件夹./configure --prefix=/ --64 --static
Checking for gcc...
=== ztest8323276.c ===
extern int getchar();
int hello() {return getchar();}
===
gcc -c ztest8323276.c
gcc: error trying to exec 'cc1': execvp: No such file or directory
... using cc
Checking for obsessive-compulsive compiler options...
=== ztest8323276.c ===
int foo() { return 0; }
===
cc -c -O -qmaxmem=8192 ztest8323276.c
./configure[3]: cc: not found
(exit code 127)
Compiler error reporting is too harsh for ./configure (perhaps remove -Werror).
** ./configure aborting.
之后,我在assets/fonts
中看到该文件以不同的大小写形式被检入了git:
git status
因此,当我将该删除添加到我的暂存区后,一切正常,并按预期进行了注册。我仍然会说git应该以不同的方式处理。