Наличие 2 веток на GitHub после повторного входа в VS Code

#git #github #git-bash

#git #github #git-bash

Вопрос:

Я создал учетную запись и репозиторий GitHub, разместил коммиты в своей основной ветке, все было идеально. Через пару дней мне нужно было переустановить ОС. После завершения работы с ОС я снова установил VS Code и все расширения, клонировал репозиторий, вошел в систему со своими учетными данными на GitHub, и после каждой фиксации он показывает ту же исходную ссылку, где будут сохранены мои коммиты (в том же репозитории, что и перед переустановкой ОС).

Проблема в том, что прямо сейчас, после выполнения и выполнения тех же шагов, что и раньше, теперь все мои коммиты попадают в ветку «Master», а не «Main» (по умолчанию). Естественно, как я мог объединить обе ветки в Main и иметь только одну ветку в моем репозитории, как раньше? Ветки

Ответ №1:

Выполните запрос на извлечение из master to main , объедините его, а затем удалите master

Комментарии:

1. Спасибо, я попробую. Если это сработает, я отмечу как ответ 🙂

2. Я понял, но не полностью. Я уже оформил заказ в main, извлек все файлы из Master, так что теперь в VS Code у меня есть все обновленные файлы в моей основной ветке. Но всякий раз, когда я пытаюсь отправить что-то в репозиторий GitHub, он говорит, что «Не удается отправить ссылки на удаленный. Попробуйте сначала запустить «Pull», чтобы интегрировать свои изменения «. Когда я пытаюсь извлечь, он выдает «Нет информации об отслеживании для текущей ветки» и многие другие ошибки. Может быть, вы знаете решение? Приветствия

Ответ №2:

Я просто понял правильный подход — 1-й шаг: git checkout master. Второй шаг: главный мастер ветки git -f. Третий шаг git checkout main. Последний шаг: git push origin main -f. Это устранило мою проблему.