git工作流
1.Git flow
核心分支:master,dev
可能還會有:功能分支,bug修復分支,預(yù)發(fā)布分支
2.github flow:只一個長期分支,就是master
第一步:根據(jù)需求,從master拉出新分支,不區(qū)分功能分支或補丁分支。
第二步:新分支開發(fā)完成后,或者需要討論的時候,就向master發(fā)起一個pull request(簡稱PR)。
第三步:Pull Request既是一個通知,讓別人注意到你的請求,又是一種對話機制,大家一起評審和討論你的代碼。對話過程中,你還可以不斷提交代碼。
第四步:你的Pull Request被接受,合并進master,重新部署后,原來你拉出來的那個分支就被刪除。(先部署再合并也可。)
參考資料:
http://www.ruanyifeng.com/blog/2015/12/git-workflow.html
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
http://www.ruanyifeng.com/blog/2014/06/git_remote.html
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git pull <遠程主機名> <遠程分支名>:<本地分支名>