在几条Git命令之后,我发现命令行提示符从
更改[master]>
到
[master +1 ~0 -0 !]>
这是什么意思?
答案 0 :(得分:10)
这表示文件数:
您可以看到powershell version of that prompt here。
那些代表提交前的状态(添加意味着添加到索引或“暂存”)
该提示符的Here is a more complete version,它还显示upstream repository前后的提交次数。
当您进行一些更改并提交它们时,您的状态是远程提前1次提交。了解你已经取消了多少次提交非常有用。
答案 1 :(得分:4)
和
通常没有冲突,但有时会发生冲突(例如,当您的本地存储库和在线存储库中的文件都被更改时,您想要拉动。所以Git不知道要保留哪个) 。
在这些情况下,您必须手动更正并保存冲突的文件(已由Github标记,显示冲突的行)。
答案 2 :(得分:0)
因为你确实有冲突(!)。 键入:git status - 找出哪个文件夹存在冲突。