團隊協作git操作流程
阿新 • • 發佈:2018-12-12
- 克隆一個全新的專案,完成新功能並且提交:
- git clone XXX //克隆程式碼庫
- git checkout -b test //新建分支
- modify some files //完成修改
- git add . //把修改加入stage中
- git commit -m '' //提交修改到test分支
- review程式碼
- git checkout master //切換到master分支
- git pull //更新程式碼
- git checkout test //切換到test分支
- git meger master //把master分支的程式碼merge到test分支
- git push origin 分支名//把test分支的程式碼push到遠端庫
- 目前正在test分支上面開發某個功能,但是沒有完成。突然一個緊急的bug需要處理
- git add .
- git stash
- git checkout bugFixBranch
- git pull --rebase origin master
- fix the bug
- git add .
- git commit -m ''
- git push
- git checkout test
- git stash pop
- continue new feature's development
- git工作流