Сорри за <pre>, но переформатировать мне лень.
Более строго следует говорить не о "редактировании" или "изменении" истории, а о cоздании "альтернативной" истории. Если специально ничего не предпринимать, в репозитории git остаются все объекты "старой" истории, соответствующие предыдущим коммитам и версиям файлов. На эти объекты не будут "ссылаться" ветки, но если Вы вспомните их SHA1-ключи, либо как-то специально позаботитесь их "пометить" (тэгом, или другой веткой), то старая история будет c точки зрения git "ничем не хуже" новой.