Если вы уже успешно распаковали проекты (что, как я полагаю, вы сделали с помощью git reset --hard HEAD ~ N), вам нужно принудительно внести изменения в «mainline» через:
git push -f
Обратите внимание, что это обычно не рекомендуется, если вы точно не знаете, что никто не вышел из "основной линии" после того, как вы случайно сделали нежелательный коммит.