8

在几个 Git 命令之后,我发现我的命令行提示符从

[master]>

[master +1 ~0 -0 !]>

这是什么意思?

4

3 回答 3

12

这表示文件的数量:

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

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

PowerShell提示符

这些代表提交前的状态(添加意味着添加到索引或“暂存”)

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

提前承诺

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

于 2013-08-17T19:34:47.390 回答
4

和:

  • 冲突(!)

通常不会发生冲突,但有时会发生冲突(例如,当本地存储库和在线存储库中的文件都发生更改时,并且您想拉取。所以 Git 不知道要保留哪一个)。

在这些情况下,您必须手动更正并保存冲突文件(已被 Github 标记,显示冲突行)。

于 2015-01-13T22:49:28.283 回答
0

因为你确实有冲突(!)。输入: git status - 找出哪个文件夹有冲突。

于 2015-10-01T02:13:26.240 回答