👩💻 tag
首先,先查詢目前 commit 的 SHA-1 碼,確認想要貼到哪個 commit 上
git log --oneline
接下來,使用以下語法就可以貼上 tag 了。後面的 <commit_SHA-1> 也可以忽略不打,這樣的話是直接貼到最新的 commit 上。
git tag <tag_name> <commit_SHA-1>
annotated tag
而 annotated tag 跟 lightweight tag 最大的差異就是 annotated tag 可以添加訊息作為註解,而創建的方式和 lightweight tag 也只差一點點而已。
git tag <tag_name> <commit_SHA-1> -a -m "message"
查看 tag
創建完成後,想要查看已經存在的 tag 該怎麼做呢?
只要直接輸入以下指令,就會一次列出所有 tag 囉!
git tag
倘若只想看到 1.8.5 系列的標籤,你可以執行以下指令
git tag -l "v1.8.5*"
将tag同步到遠端
同提交代码后,使用git push来推送到远程服务器一样,tag
也需要进行推送才能到远端服务器。 使用 git push origin [tagName]推送单个分支。
git push origin v1.0
ref: