от ветки develop. Сделал 7 коммитов, увидел что 3й коммит имеет неверный код, и хочу его исправить, как это сделать аккуратно, не нарушая ничего?
Если всё локально, то можно откатить git reset --soft <commit> и stash изменений несколько раз, потом исправляете, коммититесь и из стэша достаёте изменения и коммитите. См. https://git-scm.com/docs/git-reset#Documentation/git-reset.txt-emgitresetemltmodegtltcommitgt и https://git-scm.com/docs/git-stash
Рибейс. Делаете коммит с исправлением, потом интерактивный рибейс, перемещаете коммит с правкой к третьему коммита и командой f вливаете его в предыдущий
Обсуждают сегодня