Skip to main content

👩‍💻 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: