Git合併開發代碼分支到測試代碼分支

——轉載請註明出自天外歸雲的博客園前端

用TortoiseGit下載代碼到本地

首先須要在本機安裝好TortoiseGit。而後在隨便哪一個路徑下好比D盤,右鍵「Git Clone」:git

而後URL處選擇項目的git文件url,點「OK」:後端

以後輸入用戶名和密碼等待代碼下載完成,以後點「Close」:bash

如今你的D盤已經下載好項目代碼了,你能夠看到對應的文件夾。gitlab

Switch/Checkout...

進入項目所在文件夾,右鍵->TortoiseGit->Switch/Checkout...:測試

找到你的遠端測試分支,點「OK」->等待操做完成->點「Close」:url

Fetch...(能夠只Pull...)

在項目所在文件夾右鍵->TortoiseGit->Fetch...->輸入用戶名和密碼->等待操做完成->點「Close」:3d

Pull...

在項目所在文件夾右鍵->TortoiseGit->Pull...->輸入用戶名和密碼->等待操做完成->點「Close」:blog

Merge...

你如今已經切換到本地的測試代碼分支了,接下來就是把遠端的開發代碼分支merge到本地的測試代碼分支:開發

選擇遠端的開發代碼分支->點「OK」:

若是遇到衝突了,找開發來resolve一下。

Push...

接下來就是把本地merge好的測試代碼分支push到遠端。在項目所在文件夾右鍵->TortoiseGit->Push...->點「OK」->輸入用戶名和密碼->等待操做完成->點「Close」:

至此遠端的測試代碼分支就已經包含了待測的開發代碼分支了。

Git bash中的操做

如下是上述git過程對應在git bash總的操做(能夠在網上搜索「Git命令速查」掌握更多命令的詳細用法):

發佈

如今就能夠把遠端的測試分支代碼發佈到測試環境進行測試了。在實際的發佈過程當中,前端和後端每每是兩個項目,因此每每要在git上clone兩次項目代碼到本地,git clone的路徑要找到項目在gitlab上的url路徑,而後將遠端(origin端)的先後端代碼分支分別合到先後端項目的本地代碼分支(測試分支)裏,而後push到遠端。每次merge+push後最好pull下,最後都push完了能夠show log,是否都push成功在log裏面會有記載。

相關文章
相關標籤/搜索