本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
這個需求實在要記錄一下,自從 WordPress 發佈一款外掛有要求版本號這件事,那把階段中的 #commit 貼上標籤(#tag)就很重要了!
狀態表示:常常手誤...
不過 #Git 中同個標籤只能對一個 commit ,所以如果這版本號標籤目前貼在有問題的 commit 上自然就有問題啦。
更換標籤的問題會分兩種情境:
- 還沒提交標籤出去(remote)的本地端情況
- 提交更新也提交 tag 到遠端的情況
第一種
使用 -fa
指令強制更新標籤到指定的 commit
git tag -fa 'v1.x.x' HEAD -m "v1.x.x release"
HEAD 表示目前最新的那個 commit,亦可替換為其他 commit 編號
第二種
先使用 --delete
指令推送上去刪除那個版本號標籤
git push origin --delete 'v1.x.x'
然後本地端都確定好,也將更新推到遠端的時候再使用下面指令
git push origin 'v1.x.x'
推送更新過的 tag 標籤到遠端即可。
#教學
- Powered by Mxp.TW -FB2WP-