0

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

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.

请帮忙。

4

2 回答 2

2

您要切换到的分支已签入这些被忽略的文件,因此您需要对它们做一些事情

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

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

于 2013-06-11T07:51:50.847 回答
0

我刚刚解决了这个问题,rm -r build/删除了未跟踪的文件并继续结帐到一个分支。:)

于 2013-06-13T03:36:00.850 回答