【问题标题】:cant see git folders in windows even though Ive it set to show hidden files即使我设置为显示隐藏文件,也无法在 Windows 中看到 git 文件夹
【发布时间】:2015-01-20 15:04:02
【问题描述】:

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

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

我已经进入了文件夹和搜索选项,并且我已经将它设置为显示隐藏文件,所以我不知道为什么它们不会出现在那里。

【问题讨论】:

  • 只是为了消除显而易见的......你确定你在 Git Bash 和 Windows 资源管理器中查看相同的路径吗?您不是位于两个恰好同名的不同文件夹中吗?
  • 是的,更具体地说,我在 c:windows 中创建了一个名为“gitwork”的文件夹,是的,当我转到“gitwork”文件夹并在 git bash 中运行 ls 时,我看到了文件夹,但在 Windows 资源管理器中我没有。我开始怀疑它与 windows 文件夹有关
  • 好的,我是对的,我在 windows 文件夹之外测试了它并且它工作了
  • 是的,它已解决,我已回答但等待接受,谢谢

标签: git windows-explorer


【解决方案1】:

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

How to detect file redirection to the Windows VirtualStore?

似乎 git-bash, git-gui 会自动获取这些虚拟存储文件,而 file-explorer 则不会。无论如何,虚拟商店的 .git 文件夹位于:

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

在与从根文件夹到 git repo 实例相同的文件夹结构下。

【讨论】:

  • 谢谢,这比我自己的答案更好
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2020-06-20
    • 2015-02-15
    • 1970-01-01
    • 2017-09-07
    • 2016-01-22
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 2016-08-06
    相关资源
    最近更新 更多