git revert commits before push