20

在 Windows 中“gitting”时,我很乐意使用Github for Windows客户端,但由于我也在 Linux 中做了大量工作,所以当必须完成比提交或同步更复杂的事情时,我经常会在 shell 中结束。我真的很喜欢 Posh-Git 添加的颜色和一些关于树状态的信息,但我一直无法找到关于它们真正含义的好资源。

例如,当前分支的名称可以是黄色、青色、红色,也可能是其他颜色。如果有局部变化,则有一组额外的东西(例如+0 ~1 -0)大部分以深红色显示,但我想我也见过其他颜色的(我不知道如何重现它虽然 -因为我不知道颜色是什么意思...)

是否有关于如何解释颜色和数字提供的额外信息的摘要?

4

1 回答 1

37

颜色在https://github.com/dahlbyk/posh-git/中显示的 README 中的提示下进行了解释。总结一下:

  • 青色表示分支匹配其远程
  • 绿色表示分支在其远程之前(绿灯推动)
  • 红色表示分支在其遥控器后面
  • 黄色表示分支在其遥控器的前面和后面

+~-!status 表示索引(深绿色)和/或工作目录(深红色)中添加/修改/删除/冲突的文件计数。

于 2013-05-24T15:24:22.393 回答