——轉載請註明出自天外歸雲的博客園前端
首先須要在本機安裝好TortoiseGit。而後在隨便哪一個路徑下好比D盤,右鍵「Git Clone」:git
而後URL處選擇項目的git文件url,點「OK」:後端
以後輸入用戶名和密碼等待代碼下載完成,以後點「Close」:bash
如今你的D盤已經下載好項目代碼了,你能夠看到對應的文件夾。gitlab
進入項目所在文件夾,右鍵->TortoiseGit->Switch/Checkout...:測試
找到你的遠端測試分支,點「OK」->等待操做完成->點「Close」:url
在項目所在文件夾右鍵->TortoiseGit->Fetch...->輸入用戶名和密碼->等待操做完成->點「Close」:3d
在項目所在文件夾右鍵->TortoiseGit->Pull...->輸入用戶名和密碼->等待操做完成->點「Close」:blog
你如今已經切換到本地的測試代碼分支了,接下來就是把遠端的開發代碼分支merge到本地的測試代碼分支:開發
選擇遠端的開發代碼分支->點「OK」:
若是遇到衝突了,找開發來resolve一下。
接下來就是把本地merge好的測試代碼分支push到遠端。在項目所在文件夾右鍵->TortoiseGit->Push...->點「OK」->輸入用戶名和密碼->等待操做完成->點「Close」:
至此遠端的測試代碼分支就已經包含了待測的開發代碼分支了。
如下是上述git過程對應在git bash總的操做(能夠在網上搜索「Git命令速查」掌握更多命令的詳細用法):
如今就能夠把遠端的測試分支代碼發佈到測試環境進行測試了。在實際的發佈過程當中,前端和後端每每是兩個項目,因此每每要在git上clone兩次項目代碼到本地,git clone的路徑要找到項目在gitlab上的url路徑,而後將遠端(origin端)的先後端代碼分支分別合到先後端項目的本地代碼分支(測試分支)裏,而後push到遠端。每次merge+push後最好pull下,最後都push完了能夠show log,是否都push成功在log裏面會有記載。