我正在使用“Github For Windows”外壳并试图提交一些东西并遇到了看起来像错误的东西:
C:\Path\Name\ [master +2 ~1 -0 !]>
是什么+2 ~1 -0 !意思?
注意:我通过修改目录中的每个文件并重新提交和推送来修复错误,现在它只是[master],但我仍然不明白这些数字。
我正在使用“Github For Windows”外壳并试图提交一些东西并遇到了看起来像错误的东西:
C:\Path\Name\ [master +2 ~1 -0 !]>
是什么+2 ~1 -0 !意思?
注意:我通过修改目录中的每个文件并重新提交和推送来修复错误,现在它只是[master],但我仍然不明白这些数字。
这不是错误,只是一些有用的信息。
我想您正在使用Github For Windows- 它默认使用posh-git,并且提示在其posh-git自身的 README 中进行了解释:
+ = Added files
~ = Modified files
- = Removed files
! = Conflicted files
浏览自述文件,您可以看到它与git status输出的关系。
该提示可能意味着:
在您当前的 git 分支master中,您添加了两个文件+2,修改了一个~1并删除了零-0。
查看此评论以获取更多信息。!表示您当前位于存储库的根目录。
不确定您使用的是哪个shell - 但您可能需要检查PROMPT和PS1 环境变量以查找这些项目在提示中的含义。
正如您在问题中提到的那样,一旦您提交了所有更改,提示就会重置为。[master]
PROMPT环境变量是 windows shell 使用的环境变量,cmdunixy shell使用环境变量——比如 bash。PS1
编辑:完全错过了powershell你放在那里的标签 - 我不是一个 Windows 人 - 但看起来你在powershell中创建了一个prompt函数 - 检查这个链接:http ://www.johndcook.com/blog/2008/05/12 /customizing-the-powershell-command-prompt/