iT邦幫忙

2022 iThome 鐵人賽

DAY 21
1
Software Development

我只是想來蹭,一天只要十分鐘的GIT真.新手教學系列 第 21

Day21 git也能貼標籤(2)! 標籤有兩種,實際貼標練習

  • 分享至 

  • xImage
  •  

分清楚git branch和tab的差別後,今天要來實際tag看看。

lightweight tag與annotated tag

tag基本上分兩種:輕量標籤(lightweight tag)與有附註的標籤(annotated tag),分辨兩者的最簡單方式就是前者資訊較少,後者資訊較多(包含貼標籤的人的資訊等)。
而通常我們會選擇使用annotated tag,以確保資訊可以被完整留下,畢竟有完整的紀錄也是我們使用git的初衷之一。

tag 實作

打開SOURCE TREE,在要貼tag的commit上按下右鍵,點選tag,便會出現下圖。

  • tag name:tag的名稱,通常我們會取版號
  • commit:與branch的相同,不多解釋
  • push tag:是否要把tag直接推送上去
  • advanced options: 點選後展開,便可以選擇 lightweight tag,當然,後面直接寫了不推薦XD

貼完後,commit旁會出現一個小標籤。
同時,如果點選左方的tag,也可以看到所有被tag的commit。


上一篇
Day 20 git也能貼標籤(1)! 搞懂git branch與tag
下一篇
Day 22 愛一個人就要接受他的全部? git merge & cherry pick
系列文
我只是想來蹭,一天只要十分鐘的GIT真.新手教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言