Как указано в git docs , git revert 'отменит изменения, внесенные соответствующими патчами'.
Используя ваш пример, все коммиты останутся прежними (даженемного запутанно, коммит 3), но будет добавлен шестой коммит, который отменяет изменения, сделанные в коммите 3.