git分支开发流程

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

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/标签名 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,657评论 9 163
  • 近期开发小技巧 设置Fedora禁止自动休眠 Fedora设置SSH服务开机自启 远程拷贝 如果是文件夹,需要添加...
    Goorwl阅读 2,350评论 0 1
  • 随着自己也渐渐步入“明事理”的年龄,我也渐渐感觉到我终究是活成自己不喜欢的模样了,有些自己身上难以根除的缺点,只有...
    异声阅读 3,630评论 0 1
  • 在上一篇文章中,鳄鱼吃掉菠萝、菠萝掉到水里或者飞出屏幕,游戏就结束了。这不是我们想要的。今天要修改一下游戏的逻辑。...
    34码的小孩子阅读 3,523评论 0 0
  • 在操场跑步的时候,偶然想起了你,十三岁的林夕,初中生的模样,每天顶个乱蓬蓬卷卷头,一身不太合...
    林梓小夕阅读 4,705评论 2 3

友情链接更多精彩内容