git 如何將 tag 修改至新的 commit

最近遇到實務上的一個操作,原本修改完成程式後新增了一個 tag,但是發現漏改了一個檔案,於是修改了該檔案,但是希望將之前已經建立的 tag 移動到目前的修改,該要如何做呢?

移除 local 的 tag

git tag -d v1.0.2

重新建立 tag

git tag -a v1.0.2

覆寫遠端的 tag

git tag --tags --force

參考資料:

https://stackoverflow.com/questions/8044583/how-can-i-move-a-tag-on-a-git-branch-to-a-different-commit

發佈留言