在 windows 中看不到 git 文件夹,即使我已将其设置为显示隐藏文件

cant see git folders in windows even though Ive it set to show hidden files

我已经使用 windows 命令提示符克隆了一个存储库,但我知道它存在并成功克隆的唯一原因是我可以使用 git bash 看到它。

在命令提示符和 windows 资源管理器中,它都是隐藏的。

我已经转到“文件夹”和“搜索”选项,我已经将其设置为显示隐藏文件,所以我不知道为什么它们不出现在那里。

这在 C:Windows 文件夹之外工作,我只能假设它是 Windows 中隐藏文件夹的设置(即使设置为显示隐藏的文件和文件夹)。

我也想了解为什么有时我可以在 Windows 7 文件资源管理器中找到我的 .git 存储库文件夹,但在其他存储库上找不到。我发现它是 Windows 每当我的 git 存储库位于受保护区域时,就会实施虚拟商店,比如在 C:\Program Files 中为应用程序开发插件。这是另一个问题,询问如何找到此类重定向文件。

How to detect file redirection to the Windows VirtualStore?

似乎 git-bash、git-gui 会自动获取这些虚拟商店文件,而文件资源管理器不会。不管怎样,虚拟商店的 .git 文件夹位于:

%HOMEDRIVE%%HOMEPATH%\AppData\Local\VirtualStore\

在与从根文件夹到您的 git 存储库实例相同的文件夹结构下。