a
git rebase -i 45cb687
откроется редактор где будет написано:
(не копируй!)
pick b707a85 rady
pick e084a8d test
pick 48cab2e rrr
# куча комментов
для КАЖДОЙ строчки кроме первой поменяй pick на squash, получится что-то вроде
(не копируй!)
pick b707a85 rady
squash e084a8d test
squash 48cab2e rrr
# куча комментов
сохрани и закрой редактор. откроется ещё один в нём будет что-то вида:
(не копируй!)
# комменты
rady
# комменты
test
# комменты
rrr
# куча комментов
это сообщение объединенного коммита!
в нём удали всё и введи например:
squashed together rady+test+rrr
созрани и закрой редактор. смотри git log.