无法使用 git 添加文件

unable to add files with git add

我已经尝试 git 添加一个文件。但是当我检查 git 状态时,该文件仍被标记为“更改未暂存提交”。 我已经阅读了很多类似的问题并且我已经尝试了一切:

似乎仍然没有任何效果

这就是它的样子:

任何想法,还有什么可以尝试或我可能错过了什么?

提前感谢您的帮助!

编辑:

我 运行 jb-build systemtechnik-fuer-energieeffizienz 时创建了整个 _build/ 文件夹。它包含(主要是,除了一些其他的东西,比如这些 .doctree 文档)由所有这些 jupyter notebooks 在 nb/ 文件夹中创建的 jupyter book 的 html 输出(见这里 jupyter book).所以它不是一个子模块(在我的理解中,子模块有一个自己的 .git 文件夹,但是,在 _build/ 里面没有这样的文件夹)

This whole _build/ folder is created, when I run jb-build systemtechnik-fuer-energieeffizienz

那就忽略吧:

cd C:/Users/andre/Documents/GitLab/OER4EE_SYE/systemtechnik-fuer-energieeffizienz
echo build/>>.gitignore
git rm --cached -r build/
git check-ignore -v -- build/.doctrees/SYE/doctree

假设doctree是一个文件,最后的git check-ignore命令应该return一个.git忽略规则,git status不应该显示它,曾经。

So it is not a submodule (in my understanding submodules have an own .git folder, however, inside _build/ there is no such folder)

一个子模块不会有一个.git/子文件夹,但是:

  • 将在父存储库根文件夹中的 .gitmodules 文件中声明
  • 将在 $GIT_DIR/modules/_build 中,意思是在主父仓库自己的 .git/modules 文件夹下