How to change a release on Github point to the latest commit?

I recently released a new version of my project on Github by clicking the release button, on the right-hand side of the page. However, I found something error in my code, so, I just fixed and committed it.

Now, I would like to change my latest release in order to include my latest commit. I tried to remove the release and recreate it once again using the same tag name, however, it still points to the previous commit. I have been googling but still no luck. Any help would be appreciated.

  • How do I use GitHub through harsh proxies?
  • Tracking Gitolite (common) hooks in Git
  • How can I merge a branch into master but continue working on the branch?
  • Svn or Git client (or plugin) to find missing or broken files
  • Git commit messages lost by vi
  • Git - pushing to remote repository
  • Switch the svn branch git dcommits to
  • Git-flow for the system that others have heavy dependency on
  • Subrepo workflow issue in switch from Hg to Git
  • Show ssh key file in git bash
  • Cannot get git extensions to push something to github SSH problems
  • How to list branches that contain a given commit?
  • One Solution collect form web for “How to change a release on Github point to the latest commit?”

    You would need to update/move the tag locally first, and force push it (as in here):

    # assuming you are in the branch referencing currently the right new commit:
    git tag -f -a <tagname>
    # push your new commit:
    git push 
    # force push your moved tag:
    git push -f --tags

    Then you can go on GitHub and associate new binaries with the release for that tag (which should point to the right commit).

    Git Baby is a git and github fan, let's start git clone.