0

我是 Git 的新手。

我在“维护”分支中,想切换回“主”,但收到错误消息:

error: The following untracked working tree files would be overwritten by checkout:
vault/users/1/thumb.jpg
vault/users/1/speck.jpg
vault/users/1/prof.jpg
vault/users/1/mini.jpg
vault/users/1/full.jpg

我认为这些图像被忽略了,因为在我的 .gitignore 文件中,我说要忽略“vault/”。实际上,在尝试提交时,它们不会显示为已修改或添加等。似乎忽略工作。

那么,当我尝试检查我的主分支时,为什么会出现这个错误?

注意:如果这已得到解答,我深表歉意 - 我做了一些查找,但不知道要搜索什么来找到我的答案。

4

1 回答 1

4

似乎有人在之前的提交中添加了这些文件。

我建议您备份这些文件(除非您确定不需要它们),删除它们,然后进行结帐。然后,您可以查看日志并找出添加这些文件的时间,并(我猜)创建一个删除它们的新提交。

于 2010-12-29T19:21:08.317 回答