測試人員如何使用Git部署測試環境

  Git是分佈式的版本控制系統。html

  做爲一名Git的小白使用者,一開始接觸很懵逼,由於總擔憂本身一不當心誤操做影響代碼倉庫的代碼,網絡上關於Git的使用多從開發的角度,不多有人從測試的角度來介紹Git的使用,下面就把本身這段時間的學習作一個簡單的總結,算是拋磚引玉吧~git

【新系統剛搭建完測試環境】服務器

  在這種狀況下,咱們的本地服務器只是安裝了Git,可是本地服務器上並無遠程代碼,這時候咱們須要兩步便可輕鬆搭建本地的Git倉庫,並將遠程代碼部署到測試環境。網絡

  1.確保本地服務器上配置了Git,參考另外一篇隨筆:【本地Linux服務器上配置Git】便可;分佈式

  2.在本地服務器上構建一個代碼倉庫,使用:post

  git clone git@git.*****.git wedata-framework  (wedata-framework爲自定義的本地倉庫名,建議和遠程倉庫的保持一致,倉庫路徑爲執行本命令的路徑);學習

  執行完後,使用 ls 便可查看到本地倉庫,cd wedata-framework進去就能夠看到當前部署的分支代碼,默認是克隆master,可使用 git branch 查看到;測試

  至此,代碼倉庫已經在本地服務器上建好,下面咱們要作的就是【開發分支部署】。url

【開發分支部署】spa

  這裏只要瞭解Git的基本命令便可;

  1.git branch -a  //顯示全部的分支:本地分支+遠程分支(以remotes/origin/開頭)

  2.git pull           //取回遠程主機的分支更新;在本地沒有分支A時,使用該命令後,能夠看到遠程分支A,在本地部署了分支A後使用該命令,會將遠程倉庫A分支更新到本地,若是本地的和遠程的沒有任何區別,那會顯示「Already up-to-date」;

  3.git checkout -b  A /remotes/origin/A  //將遠程A分支拷貝到本地,並在本地部署A分支;

  不出意外的話,輸入命令後會回顯說已經checkout到了A分支;

  若在此處出現警告,提示須要先提交,若是不提交則可使用「git reset --hard」和「git pull」,以後可使用第3步的命令;

相關文章
相關標籤/搜索