Вы выполнили следующую команду:
git revert HEAD~N..HEAD
Поскольку вы использовали ее, она вернет последние N коммитов до и включая текущий коммит HEAD. Он делает это, фактически делая отдельные возвратные коммиты для каждого коммита в диапазоне. Эти возвратные коммиты функционально отменяют коммиты, которые вы изначально сделали. На этом этапе вы можете работать со своей веткой в обычном режиме, делая новые коммиты, и не должно быть никаких проблем с нажатием.
Обратите внимание, что если вы просто хотите один возвратный коммит, вы можете использовать -n
вариант, а затем зафиксировать:
git revert -n HEAD~N..HEAD
git commit -m "revert commit range"