我使用.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存储库然后进行提交,我也总是会有相同的消息。
由于
答案 0 :(得分:2)
尝试恢复本地修改,例如建议:
cd vendor/symfony
git checkout .
cd ../..
php bin/vendors install
每个供应商应该有一个存储库,因此删除项目的存储库不会影响这些存储库。
答案 1 :(得分:0)
也许有多个git存储库?尝试以下操作以查看项目中是否还有其他git存储库:
$ cd /your/project/root
$ find . -name .git
同时检查环境变量GIT_DIR。