从VSCode删除git集成


102

我下载了Visual Studio Code来尝试工作,而我几乎爱上了它的所有内容。我不喜欢的部分是:Git集成。

我导入了我的整个工作文件夹(〜14000个源文件+ git项目),Visual Studio Code中的布局和所有内容都很棒。我从传统的代码编辑器移至此,因为它对我来说似乎更好。

但是,我的主要问题是,如果我正在处理文件并将其保存,Visual Studio Code会冻结大约30-60秒。起初我很困惑,但是后来我注意到Git选项卡正在“运行”。根据我的最佳猜测,保存文件后,它将遍历所有〜14000个文件并执行某些操作-我不确定。有谁知道是否有办法从VSC中删除Git集成,或者至少让它忽略了自己认为正在做的事情?

Answers:


190

将此添加到settings.json

// Whether git is enabled.
"git.enabled": false,

其他与Git执行相关的命令:

// Path and filename of the git executable, e.g. `C:\Program Files\Git\bin\git.exe` (Windows).
"git.path": null,

// When enabled, commits will automatically be fetched from the default remote of the current Git repository.
"git.autofetch": false,

28
只是git.enabled部分对我有用了,是否有理由添加其他两个选项?
杰森

4
似乎仅设置"git.enabled" = false选项就足够了。
Nik Sumeiko

settings.jsonmacOS应该在哪里?
科里·克莱恩

4
cmd + ,或调Code > Preferences > Settings出MacOS上的设置。
TomFirth'7

1
只设置git.autofetch为false,如果你仍然想使用VSC git的整合
净土

27

这非常简单,不需要任何代码。跟着这些步骤:

1)导航到VSCode的设置: 在此处输入图片说明

2)接下来,浏览至User Settings,然后Extensions -> Git -> Enabled (property)如图所示转到: 在此处输入图片说明

确保禁用此复选框。


就我而言,扩展中缺少Git,我该怎么办?@George_E
Gem

@Gem我不太确定...也许您的项目尚未为此安装Git?
George_E

如何在VS Code中设置Git?屏幕快照:snag.gy/OhTBpR.jpg @George_E
Gem

@宝石对不起,我不确定,您将不得不问一个问题。我的项目起源于Xcode,我从那里开始了Git。这就是为什么在VSCode中进行部分操作时,我想禁用Git,以便没有冲突。
George_E

@Gem我也遇到了这一点,这很令人沮丧
ms2008

8

视窗:

转到文件->首选项设置(或按Ctrl +,)

在此处输入图片说明

转到扩展-> Git->取消选中“已启用”(或在上面的搜索框中搜索“ git.enabled”)

在此处输入图片说明


就我而言,Extension中缺少Git,我该怎么办?@The One
Gem

只需进入settings.Json并对其进行编辑
logeshpalani98 '19

我找不到那个选择!
阿希拉

2

在Visual Studio Code中,您可以轻松更改设置。

打开后,您将有一个2列窗口,可以从一组标准选项中进行选择。您安装的扩展越多,此标准选项列表就越长。在那里,您还可以从一组GIT选项中进行选择。

这是一些首选项的预览图:

偏好预览


0

仅是已接受答案的一项

默认情况下,.gitignore即使禁用了Git集成,Visual Studio Code也会解析文件,并避免在“忽略Git”文件中进行搜索。要禁用此功能并允许搜索所有文件,请在文件中添加以下行settings.json

    "search.useIgnoreFiles": false,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.