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_idgit 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 ...