Skip to content

Instantly share code, notes, and snippets.

@arvind02
Created May 21, 2018 13:39
Show Gist options
  • Save arvind02/ac9efb43546041f416a64e1911c50719 to your computer and use it in GitHub Desktop.
Save arvind02/ac9efb43546041f416a64e1911c50719 to your computer and use it in GitHub Desktop.
GIT commit to existing tag

1. Create a branch with the tag

git branch {tagname}-branch {tagname} git checkout {tagname}-branch

2. Include the fix manually if it's just a change ....

`git add .`
`git ci -m "Fix included" `
or cherry-pick the commit, whatever is easier
`git cherry-pick  {num_commit}`

3. Delete and recreate the tag locally

`git tag -d {tagname}`
`git tag {tagname}`

4. Delete and recreate the tag remotely

`git push origin :{tagname} // deletes original remote tag`
`git push origin {tagname} // creates new remote tag`

This is based on https://gist.github.com/739288 thanks to nickfloyd for it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment