这是【Git 教程系列第 17 篇】,如果觉得有用的话,欢迎关注专栏。
版本说明:TortoiseGit-2.8.0.0-64bit
- 一:问题描述
- 二:解决方法
今天在 GitHub 上新建了一个空的远程库,我把本地的文件推送到远程库后,我本地的文件夹并没有显示绿色对勾的标志,如下截图所示 无法显示文件状态图标,这就太难受了,网上搜的众多方法中,只有一个方法有效果,请继续往下看
第一步
按下 Win + R 输入regedit 打开注册表管理器,按以下路径找到 ShellIconOverlayIdentifiers
路径: 计算机 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer ShellIconOverlayIdentifiers
此时 ShellIconOverlayIdentifiers 文件夹下如下截图所示 第二步
我们需要做的就是通过更改文件名,把名称中含有 Tortoise 的按从上到下的顺序排列。
这里我的第一个文件是 KzShlobj ,为什么它可以排到第一位呢?
因为它前面的空格最多,在注册表里一个空格的优先级要大于字母及数字,我先把 KzShlobj 前的所有空格删除
提醒:更改 KzShlobj 我删除了8个空格,你的注册表和我的注册表可能不一样,你或许就没有 KzShlobj 这个选项,但如果你有类似的情况可以记下你的操作,更改注册表这事还是有备无患的好。
因为我注册表里的 Tortoise 前的空格有两个,此时它已经排在最上面的,需要你 关闭注册表,再重新打开注册表,效果如下所示 Tortoise 排在最上面后,需要你重新启动电脑,重启后找到 git 本地仓库文件夹,熟悉的文件图标终于回来了,效果如下
你的问题得到解决了吗?欢迎在评论区留言。
赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。
结束语 技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。 最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。