Delete a remote Git tag
$ git tag -d 12345
$ git push origin :refs/tags/12345
修改最近一次commit的message
$ git commit --amend -m "New commit message"
修改commit
$ git rebase -i master~5 //最后五次
修改 pick 为 edit ,并 :wq 保存退出
$ git commit --amend
$ git rebase --continue
$ git config --global core.autocrlf true
$ git config --global core.whitespace cr-at-eol
$ git config core.filemode false
删除远程commit
git reset --hard HEAD~1 git push origin HEAD --force