Visual Studio Code Git显示驱动器上的所有更改吗?

Ben*_*uez 5 git visual-studio-code

我在Macbook上使用Visual Studio Code 1.6.0。

我发现VSC GIT正在列出大量更改-甚至那些不在我的工作文件夹中的更改?

当我将鼠标悬停在上面时,会得到一个工具提示:

“此文件位于当前工作空间之外。”

请告知我如何从GIT面板中删除所有这些。

小智 7

VS Code 的设置是 "git.autoRepositoryDetection":

可能的值:

true: 默认。扫描打开文件的子文件夹和父文件夹

openEditors:扫描打开文件的父文件夹

false:仅检测打开的文件夹

subfolders:扫描子文件夹中的 .git (但不扫描父文件夹)

我已经打开它来false在当前目录上工作。

"git.autoRepositoryDetection": false


Rob*_*ens 5

您可能在您上方的目录中初始化了一个 git repo。尝试在工作区上方的每个文件夹中查找 .git 文件夹,可能在驱动器的根目录上。如果你不想要它,你可以删除那个文件夹。


Sum*_*rel 5

希望这对未来的任何人都有帮助

  • 使用返回文件夹 cd ..
  • 检查 git 是否已使用初始化 git status
  • 如果是,请使用命令删除 git 跟踪 rm -rf .git
  • 重复这个直到你到达你的根目录
  • 并重新加载您的 vs 代码以跟踪当前目录