Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何完全忽略Git中用户生成的图像?_Git_Macos_Git Checkout - Fatal编程技术网

如何完全忽略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 我认为这些图像被忽略了,

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

那么,为什么当我尝试签出我的主分支时,它会给我这个错误呢


注意:如果已经回答了,我很抱歉-我做了一些查找,但不知道搜索什么来找到我的答案。

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


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

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

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