Git Bash for Windows 未显示所有目录

Git Bash for Windows not showing all directories

我是 运行宁 Windows 10.0.19043。我有最新版本的 Git Bash。我正在尝试将本地存储库推送到 Github,但是当我 cd 到 Git Bash 和 运行 [=14 中的存储库根目录时=],出现的唯一子目录是 node_modules(缺少 publicsrc

当我使用文件资源管理器导航到同一个项目根目录时,publicsrc 以及它们的所有内容显然都在那里。

此外,我的桌面上有很多目录,但是当我在桌面上使用 Git Bash 中的 ls 时,这个特定的项目文件夹是唯一显示的.

知道是什么原因造成的吗?如果需要更多信息,请告诉我。

Windows 限制大多数程序对某些目录(例如 Documents 文件夹)的访问,除非它们有权访问并请求它。这意味着 Git 等程序无法访问这些文件夹下的所有文件和目录。

因此,您应该避免将 Git 存储库放在桌面、文档、音乐或其他类似文件夹下。此外,您永远不应将 Git 存储库存储在由云同步服务(例如 Dropbox 或 OneDrive)管理的目录下,因为这可能会导致数据丢失或其他数据丢失。由于这些文件夹通常由此类程序管理(如果您正在使用它们),这是避免使用它们的另一个原因。

您最好将您的存储库移动到您的主目录(例如,在 C:\Users\<username> 下),然后事情可能会起作用。