git分支开发流程

2017-06-27  本文已影响0人  chinariver

分支开发流程(来自一位大神的笔记)

1.git branch 查看分支

         git branch

2.git branch 创建分支

          git branch chinapay

3.切换分支chinapay

           git checkout chinapay

4.创建新分支并切换分支(2,3部一次完成)

            git checkout -b chinapay

5.合并分支

主分支test,创建新分支都在test分支上创建

每天最少一次由test分支合并到自己的开发分支

分支合并必须先由test分支合并到开发分支,然后在由开发分支合并到test分支合并分支,

只合并要上线的代码,不上线代码不要合并,不上线代码不要合并,不上线代码不要合并

合并代码前必须在开发环境测试通过,测试通过才可合并代码

6.合并流程

合并分支必须加上--no-ff参数

1.test分支合并到自己开发分支

        git merge --no-ff test 

        git status查看是否有冲突文件,有解决冲突

2.切换到test分支

           git checkout test

3.合并代码到test分支

                  git merge --no-ff chinapay 

      git status查看是否有冲突文件,有解决冲突合并代码写注释,本次并合开发的功能

7.拉取远程分支

将远程分支信息获取到本地

                  git fetch

将远程分支映射到本地命名为test的一分支

                  git checkout -b test origin/test

8.本地分支推送到远程

                  git push origin chinapay

9.删除远程tag

                  git push origin :refs/tags/标签名 

上一篇下一篇

猜你喜欢

热点阅读