Запушил на сервер изменения, после этого увидел что кое что забыл добавить,сделал изменения на локалке и запушил снова. Теперь на сервере 2 отдельных коммита для одной задачи. Как обединить их в один?
А какая разница сколько там коммитов? Сделайте описание в духе "добавил то-то и то-то" и забудьте.
Хорошо если вы один работаете, а если нет, то коллеги вас за git push --force должны без мыла отблагодарить.
Если вы через неделю опомнитесь что что-то забыли тогда как? Полный rebase всех исходников?