Почему я не могу нажать Git push, хотя у меня есть локальные коммиты, которые еще предстоит отправить
Мое рабочее пространство затмения
Github репо
В моем рабочем пространстве есть несколько изменений, которые я хочу перенести в github. Я уже зафиксировал их. Когда я пытаюсь нажать Push от затмения, я получаю ниже
Я не уверен, что я делаю неправильно
Когда я щелкаю правой кнопкой мыши по проекту Team>Switch To>Other..., я вижу ниже (надеюсь, это поможет)
РЕДАКТИРОВАТЬ 1
Ниже приведена история моего проекта. То, что я хочу, это объединить 2 коммитов выше b697278
в b697278
(поскольку это то, что есть на github).
1 ответ
Похоже, вы создали свои новые коммиты, не находясь в основной ветке - ваши HEAD и MASTER указывают на разные коммиты. Все, что вам нужно сделать, это объединить ваши новые коммиты в MASTER. Вот команды:
git checkout master
git merge 327de48
Когда ваши новые коммиты будут в мастере, ваш push должен сработать, потому что git увидит разницу между локальным и удаленным мастером.