如何完全忽略Git中用户生成的图像?
我是Git的新手 我在“维护”分支中,我想切换回“主”,但我收到错误:如何完全忽略Git中用户生成的图像?,git,macos,git-checkout,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 我认为这些图像被忽略了,
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/”。实际上,在尝试提交时,它们不会显示为已修改或已添加等。这似乎是忽略了工作
那么,为什么当我尝试签出我的主分支时,它会给我这个错误呢
注意:如果已经回答了,我很抱歉-我做了一些查找,但不知道搜索什么来找到我的答案。似乎有人在以前的提交中添加了这些文件
我建议您备份这些文件(除非您确定不需要),删除它们,然后进行签出。然后,您可以查看日志,找出这些文件是何时添加的,并且(我猜)创建一个新的提交来删除它们。似乎有人在以前的提交中添加了这些文件 我建议您备份这些文件(除非您确定不需要),删除它们,然后进行签出。然后,您可以查看日志,找出这些文件是何时添加的,并且(我猜)创建一个新的提交来删除它们