无法添加文件到git没有明显的原因

问题描述 投票:2回答:1

我在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以任何方式显示文件。

我到目前为止已经尝试过:

  • git add -f
  • git update-index --no-assume-unchanged
  • git config --global core.excludesfile
  • 检查项目中的所有.gitignore文件
  • 将以.otf结尾的文件更改为.ttf-> 有效
  • 将/ assets / fonts / *移动到。 -> 有效
  • git check-ignore asset / fonts / *->空输出

我找不到*.otf文件夹中为什么assets/fonts/文件被忽略的原因。我可以尝试找出其他任何东西吗?任何想法可能是什么原因造成的?操作系统是macOS 13.14.6

git gitignore git-add
1个回答
1
投票

我曾经遇到过同样的问题。最好的解决方案是复制文件夹,然后您可以克隆项目,将新文件复制到克隆的文件夹中。

[力(-f)通常应加上甚至忽略的一个。

如果我记得的话,另一种解决方法是删除.git文件夹。

(无法添加评论...抱歉)

© www.soinside.com 2019 - 2024. All rights reserved.