0

.git我使用从我的项目文件夹中删除该文件夹$ rm -rf .git,但是当我尝试运行命令$ ./bin vendors install(它是一个 symfony2 项目)时,我得到:

Installing/Updating symfony
M src/Symfony/Bridge/Twig/Resources/views/Form/form_table_layout.html.twig
"symfony" has local modifications. Please revert or commit/push them before running this command again.

但我不能再提交了,因为.git现在不存在了。但即使我创建了另一个 Git 存储库然后提交,我总是得到相同的消息。

谢谢

4

2 回答 2

2

尝试恢复本地修改,如建议:

cd vendor/symfony
git checkout .
cd ../..
php bin/vendors install

每个供应商应该有一个存储库,因此删除项目的存储库不会影响这些存储库。

于 2012-06-25T13:08:39.750 回答
0

也许有不止一个 git 存储库?尝试以下操作,看看项目中是否还有其他 git 存储库:

$ cd /your/project/root
$ find . -name .git

还要检查环境变量 GIT_DIR。

于 2012-06-25T14:25:59.750 回答