How To Move A Tag On A Git Branch To Another Commit?

325    Asked by Dannasahi in Business Analyst , Asked on Aug 8, 2023

 I have made a tag on the master branch named v0.1 like the one mentioned below: Git tag -a v0.1 It was required to merge into master for release 0.1. Hence, I did so. Now the v0.1 tag is stuck over the improper commit. I wish it to be stuck on the latest commit on master, however, it is stuck on the second most latest commit on master.

How to shift it to the latest commit on master?

Answered by Buffy Heaton

If you wish to update a present tag, you can utilize the following command.

Git tag -a -f v1.4
The above command will plot the commit to the v1.4 tag identifier. This will override the present content for the v1.4 tag.
-f option can be deployed to shift the tag on the git branch to another commit.
You can also follow the steps given below:
Remove the tag on any remote branch before pushing git push origin: refs/tags/
Replace the tag to reference the latest commit git tag -fa
Push the tag to the remote origin git push origin master -tags.

The Business Analyst Training at JanBask Training offers experience like offline classes, saving students from the hassle of traveling to the physical location. The training provides a total Business Analyst discipline preparation by teaching the core concept and techniques that the job role demands. The training also gives extensive training to impart fundamental and advanced concepts through interesting e-tools and expert-led Business Analyst classes. Furthermore, JanBask Training helps you get job-ready and face the tough competitive market with confidence.

Your Answer


Parent Categories