美文网首页
git分支管理策略备忘

git分支管理策略备忘

作者: VervertomJC | 来源:发表于2021-07-26 14:45 被阅读0次

    分支管理

    参考

    #develop 创建分支
    git checkout -b develop master
    切换到master
    git checkout master
    对develop分支进行合并
    git merge --no-ff develop
    
    master 用于正式发布
    develop用于日常开发
    #feature 功能  (从develop 分出最后并入develop 开发某种特定功能命名形式 feature-*)
    创建分支
    git checkout -b feature-x develop
    合并分支到develop
    git checkout develop
    git merge --no-ff feature-x
    删除分支
    git branch -d feature-x
    
    #release 预发布
    创建预发布分支
    git checkout -b release-1.2 develop
    合并到master
    git checkout master
    git merge  --no-ff release-1.2
    对合并生成的新节点,做一个标签
    git tag --a 1.2
    在合并到develop分支
    git checkout develop
    git merge --no-ff release-1.2
    刪除与分布分支
    git branch -d release-1.2
    
    #fixbug 修补bug
    软件正式出现bug 创建分支,进行bug修复
    修补bug分支 从 master分出,修补结束后 合并到master 和develop分支,命名fixbug-*形式
    git checkout -b fixbug-0.1 master
    修补结束合并到master
    git checkout master
    git merge  --no-ff fixbug-0.1
    git tag -a 0.11
    再合并到develop分支
    git checkout develop
    git merge --no-ff fixbug-0.11
    最后,删除“修补bug”
    git branch -d fixbug-0.1
    
    
    release、feature、fixbg属于临时分支,使用完后应删除 确保分支只有master和 develop

    相关文章

      网友评论

          本文标题:git分支管理策略备忘

          本文链接:https://www.haomeiwen.com/subject/jeqgmltx.html