git reset --soft HEAD^
#If you want to delete from remote;
git push -f
git pull origin <another-branch-name> --rebase
git push -f
#Example
git pull origin master --rebase
git push -f
THE_TIME='2013-03-30T8:20:00 -0500' GIT_AUTHOR_DATE=$THE_TIME GIT_COMMITTER_DATE=$THE_TIME git commit -m 'Commit message here'