天天看點

Git:Python代碼開發到伺服器上測試實踐流程具體操作

流程

需求 
-> 切換到開發分支 -> 開發 
-> 到伺服器拉取開發分支 -> 測試 
-> 合并到主分支      

具體操作

1、開發

我接到開發需求,然後從主分支上切出一個開發分支

dev

git checkout -b dev      

進行編碼後先推到coding

git push -u origin dev      

2、測試

到伺服器拉取 dev分支

git clone -b dev XXX      

此時伺服器用的是虛拟環境,需要激活環境

source /env/python2/activate      

不過,每次都那麼執行比較麻煩,做個别名

$ vim /etc/profile

alias py2="source /env/python2/activate"

$ source /etc/profile      

現在執行

py2

就可以進入虛拟環境了

3、合并

測試完成之後我需要合并到主分支,推到伺服器

git checkout master
git merge dev
git push