跳至内容
GitTree
更改和提交

忽略来自 GitTree 的文件

您不想提交的文件(例如构建输出或本地设置)属于 .gitignore。右键单击工作更改中的新文件并选择要忽略的内容,或直接使用 Edit .gitignore… 编辑 .gitignore。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 直接编辑.gitignore
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • 存储库已打开。已经提交的文件即使被忽略也会继续被跟踪。

在哪里可以找到它

  • 右键单击 Working Changes: Ignore 中的文件、其扩展名或其文件夹。
  • 命令面板:Edit .gitignore…。
行动macOSWindows 和 Linux
命令面板,然后是 Edit .gitignore…⌘⇧PCtrl+Shift+P

步骤

  1. 选择要忽略的内容

    右键单击该文件并打开 Ignore:此文件的 Ignore “…”,其文件夹的 All Files with the Extension “…” 或 All Files in “…/”。

  2. 检查结果

    GitTree 将规则添加到工作文件夹顶部的 .gitignore,并且该文件会保留您的更改。

  3. 提交 .gitignore

    .gitignore 本身现在显示为已更改:暂存并提交它,以便每个人都忽略相同的文件。

预期结果

被忽略的文件不再出现在您的更改中,并且不会被意外暂存。

直接编辑.gitignore

Edit .gitignore… 使用 Rules, one per line 打开文件。 Add Template 插入语言或工具的规则,并 Why is this ignored? 命名隐藏您键入的路径的规则。 Save 写入文件;像任何其他更改一样提交它。

如果出现问题

被忽略的文件仍然显示为已更改

它是在规则存在之前发生的。忽略仅影响未跟踪的文件;首先停止跟踪文件,然后提交。

“.gitignore 自打开后发生了变化,因此未保存。”

还有别的东西写了它。选择 Reload,然后再次进行更改。

问题

我可以忽略仅在我的计算机上的文件吗?

是的,对于 .git/info/exclude,它从未提交。对于本地更改的跟踪文件,请参阅索引标志。