GIT:源树中未跟踪的文件

时间:2015-08-12 14:04:33

标签: git github

我有一个开发分支,我刚从原点检查过。我收到的2000多个文件没有被跟踪,我无法拉动或推动。

我收到的错误是:

  

未跟踪的工作文件将由合并

覆盖

有人可以帮我吗?

1 个答案:

答案 0 :(得分:2)

这可能发生了什么。你做了一个构建。这创建了许多未经跟踪的文件,这些文件是构建的产品,例如.o文件等。一个队友也做了一个构建,不知何故意外地提交了一些这些构建产品文件。现在他的提交重叠你未跟踪的文件,Git不会让你合并。您需要采取两个步骤。您的合并需要一个:您需要将未跟踪的文件放在一边。一种方法是使用git clean

git clean

从工作树中删除所有未跟踪的文件,然后您就可以合并了。

但是你也不希望再次发生这种情况,并且你应该创建一个.gitignore文件,教导Git不要担心构建产品。然后找到你的队友意外提交的构建产品,并将其从项目中删除,这样就可以忽略它。

相关问题