【问题标题】:What are the U and M file markers in Visual Studio Code?Visual Studio Code 中的 U 和 M 文件标记是什么?
【发布时间】:2018-06-26 12:23:22
【问题描述】:

图片中的U和M是什么意思?我正在使用 Visual Studio Code 和 Git。我在 Internet 上进行了一些搜索,但我找不到任何关于此的内容。

【问题讨论】:

标签: git visual-studio-code


【解决方案1】:

A - 已添加(这是已添加到存储库中的新文件)

M - 已修改(现有文件已更改)

D - 已删除(文件已被删除)

U - 未跟踪(文件是新文件或已更改但尚未添加到存储库)

C - 冲突(文件中有冲突)

R - 重命名(文件已重命名)

S - 子模块(存储库中存在另一个子存储库)

【讨论】:

  • 对于任何新的 VS Code 用户来说,其他人觉得这些标记最能引起焦虑吗?例如,这些标记在发布之前什么时候需要注意?希望我说得通……
  • @Goku 唯一需要您注意的标记是冲突标记。所有其他标记代表您所做的更改。冲突可能除外,因为这通常发生在拉入另一个分支时,代码不太确定它应该在哪里,或者有时是重复的。
  • 如果前面有数字怎么办?例如,我在一个文件上看到“1,M”。
  • @Octopus 这是该文件中的更改次数。因此,您的文件将有 1 处修改。一个说“2,C”的文件将不得不发生冲突。
  • @Georgia。大多数文件没有数字,只有字母。显然,该数字表示解析器发现的错误数。所以,不要签入任何旁边有数字的文件。
【解决方案2】:

当您从命令行执行git status 时,它将为您提供当前存在于本地计算机上的modifieduntracked 文件列表。

在这种情况下,MU 只是 Visual Studio Code 与 Git 同步并识别(在 UI 中非常好,我可能会添加)哪些文件已modified 以及哪些文件是untracked

这只是一种很好、清晰且简单的方法,可以浏览您的工作区并准确查看您当前的 git status 是什么,而无需在命令行上输入命令。

请注意:

您只会看到在 Visual Studio Code 中突出显示的 modifieduntracked 文件。

例如,如果您删除一个文件,它只会从您的工作区中消失,但是您的git status,当从命令行执行时,仍会包含该文件的deleted 状态。但是您不会在 Visual Studio Code 中看到任何额外的可视化表示(该文件将不再在您的工作区中列出)。

【讨论】:

    【解决方案3】:

    “U”表示文件“未跟踪”,并且 “M”表示文件已“修改”。

    您可以使用以下命令:

    git add -A - 将所有文件添加到暂存区。

    git commit -m 'message' - 创建暂存区文件的“快照”。

    希望这能解释你想弄清楚的事情。

    【讨论】:

    • 虽然您的回答确实解决了问题,但 OP 询问了 U 和 M 标记的含义,而不是如何摆脱它们。也许编辑您的答案以解释它以及您的答案对 OP 的问题意味着什么?
    • 我编辑了答案以解释 U 和 M 的含义并给出了解决方案。
    • 我不确定这是个好主意,您不一定要将所有文件添加到 git repo。如果 git 没有突出显示所有内容,那就太好了,有时在 repo 中有些文件实际上并不需要,如果 git 标记突出显示错误的内容,它们就会变成无用的噪音。
    • 这很有帮助,当您看到这些标记但您不知道它们是什么时,下一个问题是如何处理它们?所以,你的答案是正确的,然后是一些。我个人从命令行知道 Git,但不是在 VSC 中,所以你让我省了很多麻烦,试图弄清楚如何将文件添加到 git。我没有意识到您可以在 VSC powershell 中执行您在桌面命令行中可以执行的所有操作。
    【解决方案4】:

    您可以通过以下方式禁用此功能:文件 -> 首选项 -> 设置

    找到:“git.decorations.enabled”并将其更改为 false

    如果你不使用 git find: "git.enabled" 并将其更改为 false

    【讨论】:

      猜你喜欢
      • 2023-01-20
      • 2015-07-09
      • 1970-01-01
      • 2023-03-24
      • 2021-05-19
      • 2018-08-23
      • 1970-01-01
      • 2017-10-23
      • 2017-03-03
      相关资源
      最近更新 更多