1. according to task type(feature/bug)create branch
a.feature:feature/project-number
b.bug:bugfix/project-number
2.code commit to branch
3.pass basic function test
keep test log
4.pass master basic check in test
keep test log
5.creat pull request to add code reviewer
6.according to review advice,change code and retest
7.creat merge pull request
8.when pass merge test,merge into master