在 Visual Studio Code 中将文件添加到 gitignore

问题描述 投票:0回答:6

在安装了 git 扩展的 Visual Studio Code 中,如何将文件或完整文件夹添加到 .gitignore 文件中,以便文件不会显示在未跟踪的更改中。具体来说,使用 Python 项目,如何将 pycache 文件夹及其内容添加到 .gitignore。我尝试右键单击资源管理器面板中的文件夹,但弹出菜单没有 gitignore 菜单选项。预先感谢。

我知道如何从命令行执行此操作。是的,只需编辑 .gitignore 文件即可。我只是问如何使用 VS Code 的 git 扩展在 VS Code IDE 中完成此操作。

python git visual-studio-code gitignore
6个回答
13
投票

因此,经过进一步调查,可以通过使用“源代码管理”面板中未跟踪的已更改文件列表,将 pycache 文件夹中的文件添加到 VS Code 中的 .gitignore 文件中。右键单击一个文件,然后从弹出菜单中选择“添加到 .gitignore”。您无法添加文件夹,只能添加单个文件。


7
投票

此扩展可让您将文件夹添加到 .gitignore。


2
投票
  1. 从左侧菜单中选择“源代码控制
  2. 从文件夹中选择一个要忽略的文件,右键单击并添加到 .gitignore 文件
  3. 之前的操作将在应用程序主路径上创建一个 .gitignore 文件
  4. 在编辑器中打开 .gitignore 文件并将添加的文件更改为正则表达式以排除整个目录/文件夹

abc/cde/file1.py ==> abc/**


0
投票

一个扩展(抱歉)如果可以的话...不知何故,存储库中已经有 pycache 目录。在 .gitignore 中添加“**/pycache”没有任何作用,直到我第一次删除它们。

从 VSC 终端使用“git rm -r -f pycache”有效。由于某种原因,我必须深入到包含 pycache 子目录的每个文件夹,**/ 语法不起作用。


0
投票

您不需要分机,也不需要使用终端。只需在编辑器选项卡中打开

.gitignore
文件,然后在编辑器选项卡中对其进行编辑即可。通过右键单击资源管理器视图中的内容并选择“复制相对路径”,或者右键单击编辑器选项卡的选项卡句柄(如果文件已打开),复制路径可能会对您有所帮助。然后,您可以将其粘贴到 gitignore 中,并带有前导斜杠。

我知道这听起来像是一个笑话,但我是认真的。我喜欢手动编写配置文件,因为我实际上关心稍后阅读它们,以及如何使它们稍后对我自己可读。我关心我的 gitignore 的行的顺序,哪些行被分组在一起,当我有多个 gitignore 文件时,我在哪个 gitignore 文件中放入了一些内容,我是否想使用星号来概括一个模式,等等。当我使用一些 IDE 功能可以做到这一点,IDE 通常不知道我想要如何组织事物的细微差别,只是将其放在最简单的位置并以最简单的方式工作(例如附加到文件末尾) 。这对我来说是不行的。


-2
投票

您可以使用 VS Code 中的终端来执行此操作:

  1. 创建 .gitignore 文件
  2. echo file_name > .gitignore (这确保文件被写入 .gitignore 文件)
© www.soinside.com 2019 - 2024. All rights reserved.