1、協做流程參照下圖
2、分支簡介
master分支:永遠處於穩定狀態,這個分支代碼能夠隨時用來部署。不容許在該分支直接提交代碼。
develop分支:開發分支,若是要增長一個新的功能,請從master分支拉取出一個分支,分支名約定爲develop/xxxjava
3、具體的操做流程
一、建立分支或者拉取遠程倉庫別人建立的分支
git checkout -b develop/新分支名稱 master
git push -u origin develop/新分支名稱
git fetch origin
git branch -a
git checkout -b develop/新分支 origin/develop/新分支
|
二、開發完新功能合併master,並測試,進行上線
三、上線完以後,須要將開發分支合併回master
git checkout master
git merge --no-ff develop/xxx
|
4、使用技巧
一、配置快捷命令
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.lg
"log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
|