“+”、“*”、“!”是什么意思?分支名称旁边的符号在 VS Code 中表示吗?

Aks*_*ani 12 git-branch visual-studio-code

在 VS Code 中,我的分支名称旁边有一个“+”号。这意味着什么?

在此输入图像描述

Kri*_*ian 20

检查源码发现:

  • *表示您有未暂存的更改(尚未添加)
  • +表示您已分阶段进行更改(已添加,但未提交)
  • !表示未合并的冲突

当你处于变基过程中时,也可以Rebasing 在最后。


因此,如果您看到*+,那么git status应该显示一些分阶段和一些非分阶段的更改。