Show me all commits since the previous tag option 1 - hard mode git --no-pager log --oneline --no-merges --decorate=no $(git describe --tags --abbrev=0).. Show me all commits since the previous tag option 2 - ez mode # with git-extras installed https://github.com/tj/git-extras # update the changlog format first git config changelog.format "%h %s" git changelog -n -l -x git changelog --no-merges --list --stdout # long-form Show the current commit's short hash git rev-parse --short HEAD Show the current branch's name git rev-parse --abbrev-ref HEAD Show what branch a commit belongs to git name-rev --name-only $commit Stop tracking a file in git git rm --cached $file