After second commit {5}, I have made good amount of changes but didn't add them. And then use git reset --hard HEAD^ and lost all those changes. Is there any way to get them back?
git reflog
8980738 (HEAD -> master) HEAD@{0}: checkout: moving from 70ef608a62f3947d5042da33b857a69ea10b719e to master
70ef608 HEAD@{1}: checkout: moving from master to 70ef60
8980738 (HEAD -> master) HEAD@{2}: commit: Configure react router
bdc9be3 HEAD@{3}: reset: moving to HEAD
bdc9be3 HEAD@{4}: reset: moving to HEAD^
70ef608 HEAD@{5}: commit: Add Navbar inside a component
bdc9be3 HEAD@{6}: commit (initial): Add basic nav-bar