Что означает git [master +2 ~ 1 -0!]?
Я использую оболочку "Github для Windows" и пытаюсь что-то зафиксировать и натолкнулся на то, что выглядит как ошибка:
C:\Path\Name\ [master +2 ~1 -0 !]>
Что означает +2 ~1 -0 !
?
ПРИМЕЧАНИЕ. Я исправил ошибку, изменив каждый файл в каталоге и перезапустив и нажав, теперь он просто [master]
, но я все еще не понимаю числа.
Ответы
Ответ 1
Это не ошибка, просто какая-то полезная информация.
Я полагаю, что вы используете Github For Windows
- он использует posh-git по умолчанию, а приглашение объясняется в README самого posh-git
:
+ = Added files
~ = Modified files
- = Removed files
! = Conflicted files
Пройдите через README, и вы увидите, как он относится к выводу git status
.
Ответ 2
Это подсказка, вероятно, означало:
В текущей ветке git - master
вы добавили два файла +2
, изменили один ~1
и удалили нуль -0
.
!
означает, что вы сейчас находитесь в корне репозитория. Проверьте этот комментарий для получения дополнительной информации.
Не уверен, какую оболочку вы используете. Но вы можете проверить переменные среды PROMPT
и PS1
, чтобы найти, что означают эти элементы в подсказке.
Запрос получил reset только [master]
- после того, как вы совершили все изменения, как вы упомянули в своих вопросах.
PROMPT
переменная среды - это та, которая используется оболочкой windows cmd
и PS1
используется unixy shells - как bash.
Изменить: Полностью пропустил тег powershell
, который вы там разместили, - я не парень из окон, но, похоже, в powershell вы создаете функцию PROMPT
- проверьте эту ссылку: http://www.johndcook.com/blog/2008/05/12/customizing-the-powershell-command-prompt/