我在使用Git时遇到了奇怪的问题。我使用Composer将TCPDF包含在我的应用程序中,但我无法将其添加到我的存储库中。
以下是我的具体操作步骤:
现状是这些只是插件;缺少我需要的“tcpdf”文件夹。现在我运行Composer以安装额外的目录。 在这张图片中,很明显有些问题。Composer已经下载了所有文件和文件夹,并且TCPDF在我的机器上运行,但只有tcpdf文件夹显示为红色。子文件夹没有!我进入命令行并执行“git add .”,以便添加所有文件和文件夹。现在它看起来像这样:
依然错误。
git status
反映了错误的状态:
我真的卡在这里了。我不知道如何告诉Git这不是一个文件,而是一个文件夹。我的仓库很完美,但如果我的同事更新,他只会得到这个文件,没有文件夹内容。
我该怎么办?
tcfdf
文件夹中执行git add .
命令时的输出是什么?那里有一个.gitignore
文件吗?执行git status --ignored
命令是否显示该文件夹中的文件被忽略了?如果是这样,那么您需要停止忽略它们,或使用git add -f PATHS_TO_ADD
强制添加它们。 - John Szakmeistertcpdf
可能是一个符号链接吗? - Hasturkungit add .
没有任何区别,没有.gitignore
文件,git status --ignored
命令也不显示任何文件,并且tcpdf
不是符号链接。 - Sherlock