На скриншоте вы видите 3 коммита, два коммита подключены, тестируйте и удаляйте тест, но тогда у вашего нового коммита нет родителя, следовательно, нет связанных историй.
Вариант 1 (origin/master
не имеет полезного кода)
Судя по сообщениям о коммите, у вас есть пустой репо перед вашим последним коммитом. В этой ситуации я бы принудительно заменил то, что есть на пульте, выполнив git push -f
.
Обратите внимание, удалит коммиты, помеченные test
и remove test
.
Вариант 2 (Keep origin/master
)
Использование git cherry-pick
те коммиты в вашего местного мастера. Всегда делай это от самого старого до самого нового.
git cherry-pick <commit hash>