【发布时间】:2016-11-04 08:02:07
【问题描述】:
我在 Macbook 上使用 Visual Studio Code 1.6.0。
我发现 VSC GIT 列出了大量更改 - 甚至 那些不在我的工作文件夹中的?
当我将鼠标悬停在这些上面时,我会得到一个工具提示:
“此文件位于当前工作区之外。”
请告诉我如何从 GIT 面板中删除所有这些。
【问题讨论】:
-
你最终解决了这个问题吗?我遇到了同样的问题。
我在 Macbook 上使用 Visual Studio Code 1.6.0。
我发现 VSC GIT 列出了大量更改 - 甚至 那些不在我的工作文件夹中的?
当我将鼠标悬停在这些上面时,我会得到一个工具提示:
“此文件位于当前工作区之外。”
请告诉我如何从 GIT 面板中删除所有这些。
【问题讨论】:
在 VSCode 中如何避免此类问题
cd ..返回文件夹
git status初始化
rm -rf .git 删除 git 跟踪
【讨论】:
您可能在您上方的目录中初始化了一个 git repo。尝试在工作区上方的每个文件夹中查找 .git 文件夹,可能在驱动器的根目录中。如果你不想要它,你可以删除那个文件夹。
【讨论】:
VS Code 的设置是
"git.autoRepositoryDetection":
可能的值:
true:默认。扫描打开文件的子文件夹和父文件夹
openEditors:扫描打开文件的父文件夹
false: 只检测打开的文件夹
subfolders:扫描子文件夹中的 .git(但不扫描父文件夹)
我在false 上有它可以在当前目录上工作。
"git.autoRepositoryDetection": false
【讨论】: