2011-10-31 47 views
2

这是一个简单的问题。当我在分支之间切换时,我的eclipse文件在我的项目中被删除,因为它们不在我的存储库中。 .gitignore仅在签入时才起作用,而不是在切换分支时起作用。如何在使用git时将我的.project文件保存在我的项目文件中?Git在Eclipse中覆盖.project文件

感谢

+1

如果'.project'文件是'.gitignore'然后切换分支时它不应该被删除。 – poke

+0

什么是切换分支的命令我使用“git checkout ” – user883311

+0

这是使用正确的命令。请参阅下面的rob的回答,也许有帮助。 – poke

回答

3

如果一个项目文件被提交到库加入的.gitignore之前,它不会被忽略。您需要将其从存储库中删除。因为你很可能要保持它在你的工作树,试试这个:

git rm --cached .project 
+0

真棒谢谢我已经在另一个分支中删除它,但没有在我的主人 – user883311