天天看點

【Git】git如何打Tag,及結合GitLab的使用前文正文結語附文

目錄

前文

正文

指令行使用

結合Android Studio使用

方法1:

方法2:

Android Studio結合GitLab使用

結語

附文

前文

使用Git,肯定會接觸到Tag。那Tag的作用是什麼呢?

一般在代碼封闆時使用。一個不可修改的曆史代碼版本就像被我們封存并記錄了起來,不論是運維釋出拉取,還是代碼版本管理,都是非常友善的,益處多多。那麼我們如何使用這個功能呢?接下來分析下。

正文

指令行使用

檢視标簽

git tag
           

建立标簽

git tag 标簽名字 -m '消息内容'
           

推送标簽

git push origin 标簽名字
           

删除标簽

git tag -d 标簽名字
           

推送

git push origin
           

給指定的commit打标簽

git tag -a v0.1.0 49e0cd22f6bd9510fe65084e023d9c4316b446a6
           

解釋:打标簽不必要在HEAD之上,也可在之前的版本上打,這需要你知道某個送出對象的校驗和,通過git log指令擷取。

結合Android Studio使用

在Android Studio中也可以在Terminal中使用指令行,但我們這個章節說下結合界面的使用。

在Android Studio 的Version Control中在想要添加Tag的Commit上 右鍵 -> New Tag

方法1:

輸入Tag's Name      (以上操作 相當于指令行:git tag XXX -m "YYY")

VCS->Push 送出所有Tag     (以上操作 相當于指令行:git push origin XXX)

方法2:

VCS->Git->Tag 建立

建立界面如下圖:

【Git】git如何打Tag,及結合GitLab的使用前文正文結語附文

輸入Name及Message即可,想要送出為某個Commit也是可以操作的。

Android Studio結合GitLab使用

在Android Studio 的Version Control中在想要添加Tag的Commit上 右鍵 選擇 New Tag

輸入Tag's Name   (以上操作 相當于指令行:git tag XXX -m "YYY")

VCS->Push 送出所有Tag     (以上操作 相當于指令行:git push origin XXX)

此段内容相當于 第二節中的方法1

這時候會在GitLab的Tag标簽下 看到已經送出上來了剛剛的Tag

此時去标記備注就可以了

Android Studio中展示:

【Git】git如何打Tag,及結合GitLab的使用前文正文結語附文
【Git】git如何打Tag,及結合GitLab的使用前文正文結語附文

請注意看,相應的Commit上已有了标簽的icon及标簽名稱

在GitLab中展示:

【Git】git如何打Tag,及結合GitLab的使用前文正文結語附文
【Git】git如何打Tag,及結合GitLab的使用前文正文結語附文

結語

至此對于git tag的相關介紹就結束了,後續有任何問題可留言或私信我。謝謝~

附文

個人微信公衆号:摩羯座程式媛的日常 (dreamflower_hannah)

CSDN:https://blog.csdn.net/wj9966