У меня небольшой опыт использования репозиториев git. Так что я немного запутался, пытаясь решить мою проблему. Я использую установленную XCode (не Vie Terminal) Git системы и удаленного репозитория GitHub.
Проблема в том, что по каким-то причинам я последние 2 недели писал код не в своей основной ветке (она единственная), а где-то еще (в навигаторе управления версиями это кажется на уровне проекта (высокий синий)папка с названием проекта)). Так что из-за этого я не могу и не могу отправить изменения в github.
Если я выберу основную ветку, последний коммит был 2 недели назад. Однако, если я выберу самую высокую синюю папку с именем проекта, я увижу свежие коммиты.
Как я могу перенести все коммиты (или, по крайней мере, последний) обратно в мою основную ветку, которая связана с удаленным репозиторием githubи не потерять данные?
А что на самом деле произошло?