Как в git вернуться вперед?
Попробуйте:
git reflog
затем 
git reset --hard <хэш коммита>
Для перехода между коммитами в git используется checkout. Если после reset, Вы ничего не делали - его можно отменить, выполнив git reset HEAD@{1}. Если что-то делали - тогда следуйте совету Станислав Фатеев.