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

时间:2016-11-04 08:02:08

标签: git visual-studio-code

我在Macbook上使用Visual Studio Code 1.6.0。

我发现VSC GIT列出了大量的变化 - 甚至 哪些不在我的工作文件夹中?

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

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

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

非常感谢。

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

希望这对以后的所有人有帮助

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

答案 2 :(得分:0)

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

可能的值:

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

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

false:仅检测打开的文件夹

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

我将其放在false上以在当前目录上工作。

"git.autoRepositoryDetection": false