Коллеги, уже имею некоторый опыт работы с
GIT
.
В самом начале истории, был бардак, да такой что лучше не говорить об этом.
Я хочу применить squash commits для всего репозитория.
Для этого, я попрошу всех своих коллег зафиксировать все свои изменения, запушить и удалить репозитории локально.
Далее я создам новую ветку develop (в которой бардачело) и к ряду коммитов применю squash, а после верну на место (в origin remote).
В моей теории, всё работает, на практике страшновато, хотя неоднократно выполнял squash.
Так как я такого ещё не делал, есть опасения, что могу накосячить.
Графическое представление