Skip to content

Instantly share code, notes, and snippets.

@phryneas
Created February 7, 2020 17:40
Show Gist options
  • Select an option

  • Save phryneas/fbbfb8a2281baf3b0d383da26a5095de to your computer and use it in GitHub Desktop.

Select an option

Save phryneas/fbbfb8a2281baf3b0d383da26a5095de to your computer and use it in GitHub Desktop.

Revisions

  1. phryneas created this gist Feb 7, 2020.
    9 changes: 9 additions & 0 deletions Retag-RTK-Tutorials.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    #!/usr/bin/env bash

    #remove all git tags
    git tag | xargs git tag -d

    #re-apply all git tags with commit name => tag name
    git log --pretty=%s---%H | sed -re 's/[^a-zA-Z0-9-]/_/g;s/---/ /' | xargs -n2 git tag

    git tag --format="%(objectname) => %(refname)"