使用Git命令行时,提示"[master +1~0 -0!]>"是什么意思?

Way*_*ang 6 git version-control

在几个Git命令之后,我发现我的命令行提示改变了

[master]>
Run Code Online (Sandbox Code Playgroud)

[master +1 ~0 -0 !]>
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

Von*_*onC 10

这表示文件的数量:

  • 添加(+)
  • 修改过的(~)
  • 删除(-)
  • 冲突(!)(来自alisa回答)

您可以在此处查看该提示powershell版本.

powershell提示

那些代表提交前的状态(添加的意味着添加到索引或'staged')

这是该提示的更完整版本,它还显示上游存储库前面或后面的提交数.

提前

当您进行一些更改并提交它们时,您的状态是远程提前1次提交.知道你已经删除了多少次提交非常有用.