git log @~1..@^2
git tag --contain <commit>
git log --no-merges --cherry-pick --remove-empty <commit/commit_range>
git branch -d <branch> # or -D
git push --delete origin <branch>
git tag -d <tag>
git push origin :refs/tags/<tag>
git log @~1..@^2
git tag --contain <commit>
git log --no-merges --cherry-pick --remove-empty <commit/commit_range>
git branch -d <branch> # or -D
git push --delete origin <branch>
git tag -d <tag>
git push origin :refs/tags/<tag>