流程
需求
-> 切換到開發分支 -> 開發
-> 到伺服器拉取開發分支 -> 測試
-> 合并到主分支
具體操作
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