一般情況下序目,dev分支合并到master分支上的方式是:
本地check到master
執(zhí)行merge 命令硫嘶,將dev合并到master
如果有沖突,需要解決沖突
如果不需要考慮沖突或者不需要考慮之前master上的改變,考慮到強制推送,git push force(慎用)
用sourceTree 的操作如下:
1.檢出本地的master分支
2.合并分支敞恋,將遠程的dev分支合并到本地master分支上
3.本地解決合并沖突
4.解決完成后推送到遠程的master分支上。
sourceTree的高級操作
1.還在本地的dev分支上是越,
2.點擊推送按鈕:
image.png
在下面上下箭頭中選擇master 分支進行推送,一鍵推送到遠程master分支碌上。
如果沒有沖突報錯倚评,則可以快速實現(xiàn)代碼合并,將遠程maste人分支更新到最新馏予。
3.執(zhí)行拉取操作天梧,更新本地master分支
Ps:在使用sourceTree的時候,發(fā)現(xiàn)tag標記是不與分支綁定霞丧,它只與倉庫地址origin有關(guān)呢岗。
打 tag命令的時候,是不需要指定分支的,如下:
創(chuàng)建輕量Tag
$ git tag v0.1.2-light
創(chuàng)建附注Tag
$ git tag -a v0.1.2 -m “0.1.2版本”