我正在使用“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 使用的环境变量,cmd
unixy shell使用环境变量——比如 bash。PS1
编辑:完全错过了powershell
你放在那里的标签 - 我不是一个 Windows 人 - 但看起来你在powershell中创建了一个prompt
函数 - 检查这个链接:http ://www.johndcook.com/blog/2008/05/12 /customizing-the-powershell-command-prompt/