GIT - 结账时遇到问题

时间:2013-06-11 07:41:13

标签: git git-checkout

当我尝试结帐到分行时遇到问题。我得到错误:

Please, commit your changes or stash them before you can switch branches.
error: The following untracked working tree files would be overwritten by checkout:
        build/classes/bp/conf/db/user.sql
        build/classes/bp/conf/db/user_group.sql
        build/classes/bp/conf/db/user_info.sql
        build/classes/views.properties

我无法存储或提交它们,因为这些文件包含在.gitignore

请帮忙。

2 个答案:

答案 0 :(得分:2)

您要切换到的分支机构已签入这些被忽略的文件,因此您需要与它们一起

删除它们,将它们移开,git stash它们或提交它们。

如果您想提交它们,请使用git add -f强制添加它们。

答案 1 :(得分:0)

我刚用rm -r build/解决了它,删除了未跟踪的文件并继续结帐到分支机构。 :)