GIT實操手冊 —— Git Tag是時間的里程碑

目錄

  • 爲何有必要使用Git Tag?
  • git tag的基本操做
  • git tag的分類git

    • 輕量級標籤
    • 建立帶有說明的標籤
  • git tag的做用
  • 那麼問題來了?

爲何有必要使用Git Tag?

每個提交都有一個commitID,可是每次記錄commitID都很複雜,使用git tag能夠在一些重要的版本和修改中加入一個標識,能夠很快速的找到咱們須要的版本。bash

git taggit commitID的做用,就和 IP地址和域名的做用是同樣的,一個 git tag 對應一個 commitID,命名的時候不能重複。

git tag的基本操做

  • 查看全部標籤和指定標籤
# 全部標籤
git tag
git tag -l
# 指定標籤
git tag -l <tagName>
  • 在當前分支的最新HEAD上打新標籤
git tag <name>
  • 忘記打標籤時沒關係,能夠給對應的某個commitID打標籤
git tag <name> <commitID>

  • 刪除本地標籤
git tag -d <tagname>

git tag的分類

輕量級標籤

git tag <tagName>

建立帶有說明的標籤

git tag -a <tagname> -m "message"
# 用-a指定標籤名,說明要建立帶說明的tag,-m指定說明文字

若是隻是輸入的git tag -a <tagname> 會跳出來輸入框讓主動進行輸入說明文字。spa

這兩個區別,就在於咱們使用git show的時候會不會將說明顯示出來。3d

git tag的做用

做用 實踐
1.能夠快速進行分支切換
2.能夠快速進行版本回滾
  1. 其餘全部能夠用commitID作的事情都是用tag代替完成| -

那麼問題來了?

若是分支名稱和tag名稱同樣的時候,會發生什麼事情呢?code

能夠查查,應該是有衝突的。blog

相關文章
相關標籤/搜索