Честно, я сначала тоже путался с гитом, пока не стал просто делать всё по шагам. Проверил статус, закоммитил маленький кусок, потом потихоньку пушил. Force push — вообще стараюсь обходить стороной, потому что можно потом долго разбираться с последствиями. Ветки отдельные завёл для разных задач, и так намного легче контролировать ситуацию. Главное — не спешить и не лезть в гит на автомате.