Git tag相關命令

2022-06-12 12:09:08 字數 1132 閱讀 5964

git checkout dev

git pull

git checkout master

git merge dev

//git merge --no-ff -m "merge with no-ff" dev

git push -u origin master

git cherry-pick commit_id
git reflog。

git log

git checkout -b dev

git push origin dev

git branch --set-upstream-to=origin/dev

git tag

// 檢視標籤,可加上引數-l(列表形式列出) -n(附加說明)

git tag [-l -n]

// 檢視符合檢索條件的標籤

git tag -l 1.*.*

// 檢視對應標籤狀態

git checkout 1.0.0

// 建立標籤(本地)

git tag 1.0.0-light

// 建立帶備註標籤(推薦)

git tag -a 1.0.0 -m "這是備註資訊"

// 針對特定commit版本sha建立標籤

git tag -a 1.0.0 0c3b62d -m "這是備註資訊"

// 刪除標籤(本地)

git tag -d 1.0.0

// 將本地所有標籤發布到遠端倉庫

git push origin --tags

// 指定版本傳送

git push origin 1.0.0

// 刪除遠端倉庫對應標籤(git版本 > v1.7.0)

git push origin --delete 1.0.0

// 舊版本git

git push origin :refs/tags/1.0.0

// 獲取遠端標籤

git fetch origin tag "標籤名稱"

git tag相關命令解釋

由於專案迭代開發比較快,所以就需要在每個迭代版本上打tag的需求,博主之前的策略為,建立一些名字為tag xx的分支來充當tag的角色,但是這樣顯然是不可取的,所以就實踐了一下tag的功能並記錄下來 假如我們的專案到某個階段的版本封板了,要上線,在這時,通常是要打tag留個標記的 這時我們就利用gi...

git tag 標籤相關教程

首先,切換到需要打標籤的分支上,比如有master,devlop兩個分支,現在要基於master打個1.0版本的標籤,git checkout master 切換到master分支 git tag v1.0 基於master的最新提交的commit版本號生成1.0版本標籤 如果需求不是基於當前最新的...

git tag 標籤相關操作

標籤可以針對某一時間點的版本做標記,常用於版本發布。git tag 在控制台列印出當前倉庫的所有標籤 git tag l v0.1.搜尋符合模式的標籤 git標籤分為兩種型別 輕量標籤和附註標籤。輕量標籤是指向提交物件的引用,附註標籤則是倉庫中的乙個獨立物件。建議使用附註標籤。建立輕量標籤 git ...