git--git tag相關命令和實踐記錄

歡迎訪問個人我的博客:http://www.xiaolongwu.cngit

前言

因爲項目迭代開發比較快,因此就須要在每一個迭代版本上打tag的需求,博主以前的策略爲,建立一些名字爲tag-xx的分支來充當tag的角色,可是這樣顯然是不可取的,因此就實踐了一下tag的功能並記錄下來;github

正文

假如咱們的項目到某個階段的版本封板了,要上線,在這時,一般是要打tag留個標記的;服務器

這時咱們就利用git的tag命令進行一系列操做,具體以下:學習

  1. 咱們須要在發版的master分支打tag,先添加一個tag
git tag -a 0.1 -m "version 0.1″

// git tag 是命令
// -a 0.1是增長 名爲0.1的標籤
// -m 後面是標籤的註釋
  1. 而後推送tag到遠程
git push origin --tags
// --tags參數表示提交全部tag至服務器端
// 注意:普通的git push origin master操做不會推送標籤到服務器端
  1. 查看已有tag列表
git tag --list
// 後面的--list能夠省略
  1. 假如咱們要切換到某個tag
git checkout [tagName/branchName]  
//  這裏與切換分支的道理同樣,也能夠將tag和分支理解爲一個東西,這個會好理解一點
  1. 刪除本地tag
git tag -d <tagName>
// 與刪除分支的命令類似
// 咱們切換到這個tag以後若是須要修改東西,
// 就使用新建而且換分支的命令,切出新的分支修改代碼
  1. 刪除遠端服務器的tag
git push origin :refs/tags/0.1

// 後面跟tag的名字,例如0.1

個人github資源地址:git--git tag相關命令和實踐記錄.net

個人CSDN博客地址:https://blog.csdn.net/wxl1555code

若是您對個人博客內容有疑惑或質疑的地方,請在下方評論區留言,或郵件給我,共同窗習進步。blog

郵箱:wuxiaolong802@163.com資源

相關文章
相關標籤/搜索