跳至内容
GitTree
更改和提交

审查工作变更

Working Changes 面板是 GitTree 的 git status:它列出了自上次提交以来您更改的每个文件,分为 Unstaged Files 和 Staged Files,并显示您选择的文件的差异。

免费已更新

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

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 对文件的操作
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • 存储库已打开并且您至少更改了一个文件。

在哪里可以找到它

  • 图表顶部的 // WIP 行,显示已暂存和未暂存的文件数量。
  • 提交详细信息上方蓝色栏中的 View Changes。
行动macOSWindows 和 Linux
Stage 选定的文件SS
Unstage 选定的文件UU

步骤

  1. 打开更改

    选择 // WIP 行或 View Changes。该面板列出了 Unstaged Files 和 Staged Files 以及各自的计数。

    GitTree 工作更改面板,其中包含 WIP 行、未暂存的文件和已暂存的文件(已编号)
    1 WIP 行,2 未暂存的文件,3 暂存的文件。GitTree 与演示存储库的接口。
  2. 读取每个文件的状态

    每个文件都有一个关于其更改方式的标记:修改、添加、删除、重命名或新建和未跟踪。在 Path 和 Tree 之间切换列表。

  3. 看看差异

    选择一个文件以在中间查看其差异,以及您添加和删除的内容。

预期结果

您确切地知道您更改了什么,并且您已准备好上演并提交它。

对文件的操作

  • 当您将鼠标悬停在一行上时,会出现 Stage File 和 Unstage File。
  • Discard Changes to File…,首先保存,因此 Undo 将其恢复。
  • 右键单击 File History、File Blame、Ignore 和 Copy File Path。

如果出现问题

“新文件太多,无法一一列出;而是显示文件夹。”

充满新文件(通常是构建输出)的文件夹显示为一行。如果不应提交,请忽略它。

在另一个程序中所做的更改不会出现

当窗口重新获得焦点时,GitTree 会刷新。如果该选项卡显示未自动检测更改,请选择 Refresh Now。

问题

WIP 行是什么意思?

它代表正在进行的工作:您未提交的更改,显示在最新提交的上方,以便您可以看到它们将去向。