Я использую VS.NET 2013 с интегрированными инструментами Git и пытаюсь опубликовать ветвь master
в существующем репозитории, который я установил на GitHub. Я использую инструменты VS.NET исключительно в среде IDE и хотел бы, чтобы любые ответы продолжались с использованием этих инструментов, если это возможно, в отличие от командной строки.
Все мои изменения были зафиксированы локально, и мне просто нужно опубликовать ветвь в GitHub. Однако, когда я пытаюсь опубликовать локальную ветвь master
, я получаю следующую ошибку:
Вы не можете публиковать мастер локального ветки в исходном удаленном репозитории потому что ветвь с тем же именем уже существует. Ты мог бы хотите переименовать локальную ветку и повторите попытку.
Я знаю, что здесь есть длинная статья , но я пытаюсь исправить это из VS.NET или онлайн в GutHub, если это возможно. В лучшем случае я хочу лучше понять проблему.
Я почти уверен, что эта проблема была вызвана тем, что я выбрал опцию Initialize this repository with a README
selection на GitHub вместо создания пустой репозитории, на которую могут быть перенесены мои локальные изменения. Я думаю, что GutHub уже использовал одно и то же имя ветки и вызывает конфликт.
Я предполагаю, что могу удалить репозиторий на GitHub и начать с нуля, но надеялся, что это будет сглажено либо из VS.NET, либо из GitHub. Кто-нибудь знает, как я могу это сделать, чтобы моя ветка master
могла быть успешно опубликована?