如何从项目中完全删除git?

时间:2012-06-25 12:49:54

标签: git symfony

我使用.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存储库然后进行提交,我也总是会有相同的消息。

由于

2 个答案:

答案 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。