Git: "Мастер не может быть разрешен для ветвления" после слияния

Каждый раз, когда я объединяю ветку обратно в мою ведущую ветвь, я больше не могу нажать на начало координат. Я получаю сообщение fatal: master cannot be resolved to branch

Я сделал простое тестовое изменение:

  • Создал новую ветку git branch TestBranch
  • Сделано изменение TestBranch и совершено
  • Возврат к мастеру git checkout Master
  • Объединенный тестBranch git merge TestBranch

Слияние, похоже, прошло хорошо, но теперь, когда я использую статус Git, ветвь мастера не говорит мне, что она впереди начала. И когда я пытаюсь нажать на источник Master, я получаю сообщение выше.

Кто-нибудь знает, что вызывает эту проблему?

Ответы

Ответ 1

Может быть, вы пишете Мастер вместо хозяина? Если система чувствительна к регистру, они не совпадают, а основной регистр по умолчанию - по умолчанию в большинстве репозиториев.

Ответ 2

Другая проблема может быть связана с вашим рабочим процессом:

Создал новую ветку git branch TestBranch

С помощью команды выше вы создаете ветку, но не переключаетесь на нее.

Я считаю, что вы должны вручную проверять git checkout TestBranch или, создать ветку с проверкой и создать ее git checkout -b TestBranch.