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


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

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

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

  在這種情況下,我們的本地服務器只是安裝了Git,但是本地服務器上並沒有遠程代碼,這時候我們需要兩步即可輕松搭建本地的Git倉庫,並將遠程代碼部署到測試環境。

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

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

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

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

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

【開發分支部署】

  這里只要了解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步的命令;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM