【亲测有效】解决win10 git文件状态图标不显示的问题

作者: ʘᴗʘ发布时间:2021-12-17 15:32 浏览量:2221 点赞:1907 售价:0

问题描述

最近在使用git的时候,突然发现文件上面的git状态图标没了,无法直接看出哪个文件已经commit、push等状态了。如下图所示:

【亲测有效】解决win10 git文件状态图标不显示的问题

经过一番努力,最后解决问题,git文件状态图标恢复显示,如下图所示:

【亲测有效】解决win10 git文件状态图标不显示的问题

可以看到,表示git状态的图标已经恢复显示了。

解决办法

出现以上问题的主要原因,是win10对于这种覆盖到文件、文件夹上的图标(称为overplay icon)是有一定的数量限制的,超过该数量后,超过的部分就不显示了。简单的表述就是:git显示这种overplay icon的名额没了,被其他软件占用了。

所以,我们只要把占用名额的软件,从win10 注册表移除一部分就行。

一、打开注册表

在win10的搜索框中搜索“注册表”,然后点击搜索结果中的注册表编辑,打开注册表:

【亲测有效】解决win10 git文件状态图标不显示的问题

二、打开注册表中对应的项目

关于overplay icon的注册表项目位于:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,如下图所示:

【亲测有效】解决win10 git文件状态图标不显示的问题

可以看出,我的主要是因为OneDrive和钉钉(钉钉的在上图看不到了,已经被我删了)占用了overplay icon的显示名额。我是通过删除钉钉的相关项目,然后重启电脑,解决的该问题。

删除步骤:

  • 找到对应的注册表项目后,先备份。右键导出保存一下就行。
  • 右键点击你要删除的项目,比如我是删除了钉钉的名额,因为钉钉这个好像是云盘啥的用的,对我没用。
  • 重启电脑!重启电脑!重启电脑!重要的事情说三遍!

版权声明:《【亲测有效】解决win10 git文件状态图标不显示的问题》为CoderBBB作者「ʘᴗʘ」的原创文章,转载请附上原文出处链接及本声明。

原文链接:https://www.coderbbb.com/articles/56

其它推荐:

user

ʘᴗʘ

77
文章数
52605
浏览量
41988
获赞数
67.80
总收入