есть следующий use case
- сделал бранч
- сделал x коммитов
- переименовал с десяток файлов в одной директорий
- сделал y коммитов
- потом решил что мало и переименовал еще несколько папок (втч и ту, где переименовывал файлы)
- сделал еще z коммитов
общее число коммитов x+y+z= ~400
хотелось перед мерджем в мастер привести все в божеский вид. тоесть
- засквошить все рэнэймы в один коммит и сделать его первым
- засквошить все изменения в одно для каждого файла
- изменения в lib должны следовать после 1го рэнэйма
вроде бы нет ничего сложного, но меня смущает сумеет ли гит разобрать рэнэймы корорые идут в перемешку с обычными коммитами?
если это не возможно без долгих танцев с бубном, тогда я «по старинке» :(
ps1: «git rebase -i» еще не приходилось делать
ps2: мож будут еще какие-то дельные советы?