git rebase -i HEAD~N
git push origin HEAD --force
// local
git branch -d localBranchName
// remote
git push origin --delete remoteBranchName
// delete branch remotely (shorter command)
git push origin :remoteBranchName
// local
git tag -d <tag_name>
// remote
git push --delete origin tagname
// jika tag name sama dengan branch name
git push origin :refs/tags/<tag>