如何在 Visual Studio Code 中使用全局 gitignore?

Dar*_*ren 7 visual-studio-code vscode-settings

我在 gitconfig 中定义了一个全局 gitignore 文件,但 Visual Studio Code 似乎没有解释它。我将如何在 Visual Studio Code 中使用全局 gitignore?

Uly*_* BN 10

编辑:来自 Piyush Soni 的评论。

自 2021 年 8 月 9 日起,要使此配置起作用,您还必须检查useIgnoreFiles,因此:

"search.useGlobalIgnoreFiles": true,
"search.useIgnoreFiles": true
Run Code Online (Sandbox Code Playgroud)

您必须在设置中添加这些以允许全局 gitignore:

"search.useGlobalIgnoreFiles": true
Run Code Online (Sandbox Code Playgroud)

Microsoft/vscode#59364上找到。

为此,我还必须重新启动我的 VSCode 会话。


请注意,如果您希望它有用,您必须已经有一个全局忽略文件。您可以使用以下命令设置或查看哪个设置:

# get
git config --global core.excludesFile
# set
git config --global core.excludesFile <filename>
Run Code Online (Sandbox Code Playgroud)

在 git 文档 上查看有关 gitignore 的更多详细信息。


Max*_*Max 9

Windows 的步骤如下:

\n
    \n
  1. 打开 GitBash 终端
  2. \n
  3. 运行touch ~/.gitignore_global以在主目录中创建全局 .gitignore 文件
  4. \n
  5. 编辑主目录中的文件:~/.gitignore_global
  6. \n
  7. 添加.vscode/您想要忽略且不包含在项目特定的 .gitignore 文件中的任何其他文件或目录;
  8. \n
  9. 保存存档;
  10. \n
  11. 在 GitBash 中运行git config --global core.excludesfile ~/.gitignore_global
  12. \n
\n

完成!\n\xe2\x80\x99 就可以了!使用 .gitignore_global 将允许您自定义编辑器,而无需为每个项目编辑和提交对 .gitignore 文件的更改。

\n