Git красные удаленные ветки

Я новичок в git и пытаюсь настроить репозиторий. Я получил две ветки (master и xyz). До сих пор мой рабочий процесс:

  • изменить на конкретную ветвь, например. git checkout xyz
  • внести изменения
  • git add .
  • git commit -am 'whatevermessage'
  • git push origin xyz

Все работает до сих пор. Но когда я git branch -a для просмотра всех моих ветвей, я получаю следующий вывод:

master

* xyz

remotes/origin/master

remotes/origin/xyz

а remotes/origin/master и remotes/origin/xyz отображаются красным цветом. Я попытался понять, что означает красный цвет, но я ничего не мог найти. Итак, если предположить, что красный эквивалент какой-то ошибки: , что означает красный цвет и как я могу его исправить?

Ответ 1

Желтый - это локальная ветвь, а красный - удаленная ветвь.

По умолчанию:

[color "branch"]
    local = yellow
    remote = red
    plain = normal