我正在使用“Github For Windows”shell并尝试提交一些内容并遇到了看似错误的内容:
C:\Path\Name\ [master +2 ~1 -0 !]>
+2 ~1 -0 !
是什么意思?
注意:我通过修改目录中的每个文件并重新提交和推送来修复错误,现在它只是[master]
,但我仍然不理解数字。
答案 0 :(得分:20)
这不是错误,只是一些有用的信息。
我认为您使用的是Github For Windows
- 默认情况下它使用posh-git,并在posh-git
本身的自述文件中解释了提示:
+ = Added files
~ = Modified files
- = Removed files
! = Conflicted files
浏览README,您可以看到它与git status
输出的关系。
答案 1 :(得分:3)
提示可能意味着:
在您当前的git分支 - master
中,您添加了两个文件+2
,修改了一个~1
并删除了零-0
。
检查this comment以获取更多信息。 !
表示您当前位于存储库的根目录。
不确定您使用的 shell - 但您可能需要查看PROMPT
和PS1
环境变量以查找这些项目在你的提示中意味着。
提示重置为[master]
- 一旦您提交了所有更改,就像您在问题中提到的那样。
PROMPT
环境变量是windows shell cmd
使用的环境变量, unixy shell使用PS1
- 就像bash一样。
编辑:完全错过了你放在那里的powershell
标签 - 我不是一个Windows家伙 - 但是在 powershell 中你创建了一个{ {1}}功能 - 请检查此链接:http://www.johndcook.com/blog/2008/05/12/customizing-the-powershell-command-prompt/