我有一个Git存储库出了问题,但我找不到错误:(
情况是,我已经在用PHP项目使用了这个存储库。一切都好。然后,我“添加”了composer。也就是说,我将composer文件复制到存储库的根目录中,创建了composer.json,并使用“composer install”。因此,为我创建了composer.lock和vendor/。
由于我不想将这些包含在存储库中,所以我将以下内容添加到.gitignore中。
很明显,提交(或添加)没有起作用,所以我必须手动指定要添加或提交的文件。非常遗憾。 我找不到问题:(有人知道如何修复吗? 顺便说一下,我正在使用git版本2.4.9(Apple Git-60)。
情况是,我已经在用PHP项目使用了这个存储库。一切都好。然后,我“添加”了composer。也就是说,我将composer文件复制到存储库的根目录中,创建了composer.json,并使用“composer install”。因此,为我创建了composer.lock和vendor/。
由于我不想将这些包含在存储库中,所以我将以下内容添加到.gitignore中。
composer
composer.lock
vendor/
现在,每当我从根目录使用"git add"或"git commit"时,都会出现以下错误:
$ git commit * -m "fixed issue #123"
error: pathspec 'composer' did not match any file(s) known to git.
error: pathspec 'composer.lock' did not match any file(s) known to git.
error: pathspec 'vendor' did not match any file(s) known to git.
很明显,提交(或添加)没有起作用,所以我必须手动指定要添加或提交的文件。非常遗憾。 我找不到问题:(有人知道如何修复吗? 顺便说一下,我正在使用git版本2.4.9(Apple Git-60)。
git add -A
而不是git add .
吗? - swidmann