我有一个有 20 个项目的工作空间;对代码所做的任何更改都可以在 GIT 侧栏中以“M”显示。但是,对工作空间底部(但包括在工作空间中)的三个项目文件夹中的代码所做的更改没有显示“M”,并且似乎被排除在 GIT 版本控制之外。
有关如何解决此问题的任何提示?
[编辑 1] 我是 GIT(和 VSCode)的新手;在几个月前我搬到 Linux Mint 之前,我已经在 Windows 10 上的专用驱动器 D:上启动了几个项目。我检查了项目(在 Linux 上)以确保我拥有所有必需的库,并且所有代码都可以编译。项目工作空间位于(共享)D:驱动器上,也可在 Linux 中访问;我在 Linux 上添加了三个项目(但打开了在 Windows 下创建的工作区)。这三个项目(Git 未“管理/记录”)列在该工作空间中。
所以...
git check-ignore
结果是:
fatal: Not a git repository (or any parent up to mount point /media/maxg/Data SSD)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
...这对我来说似乎意味着,有一个相关的 Git 目录,它可能是在我的 Windows 用户帐户下创建的;这没有反映在 /home/maxg/.git 我做了一个 git init,它创建了 .git 目录,但里面没有任何东西(项目相关)。
然而,既然如此,为什么这20多个项目被监控,而三个新项目却没有呢?