如何在Git中完全忽略用户生成的图像?

时间:2010-12-29 19:18:08

标签: git macos git-checkout

我是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 /”。实际上,在尝试提交时,它们不会显示为已修改或添加等。这似乎是无效的。

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

注意:如果已经回答了这个问题,我道歉 - 我做了一些寻找,但不知道该搜索什么来找到我的答案。

1 个答案:

答案 0 :(得分:4)

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

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