版本管理-2·Git分支

作者: 技术老男孩 | 来源:发表于2023-01-14 10:55 被阅读0次

    一、分支的定义:

    • 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。
    • 可以按功能创建分支,分支可以合并。
    • git的默认分支名为master。它在功能上与用户创建的分支没有区别。

    二、常用分支类型:

    • Master: 主分支;主要是稳定的版本分支,正式发布的版本都从Master拉。
    • Develop: 开发分支;更新和变动最频繁的分支,正常情况下开发都是在Develop分支上进行的。
    • Release:预发行分支;一般来说,代表一个版本的功能全部开发完成后递交测试,测试出Bug后进行修复的分支。
    • Features: 功能分支; 其实Features不是一个分支,而是一个分支文件夹。里面包含了每个程序员开发的功能点。Feature开发完成后合入Develop分支。
    • HotFix: 最希望不会被创建的分支;这个分支的存在是在已经正式上线的版本中,发现了重大Bug进行修复的分支。


      分支.png

    三、分支常用命令:

    分类 关键字 / 函数 / 方法 说明
    分支管理
    git branch 查看当前所有分支
    *:表示当前所在分支
    git branch newbranch 创建分支
    创建一个叫newbranch的分支
    git branch -d oldbranch 删除分支
    删除一个叫oldbranch的分支
    git checkout newbranch 切换分支
    切换到指定分支newbranch
    git merge branch -m “合并提示信息” 合并分支
    将指定分支branch合并到当前分支
    分支标签
    git tag 查看当前标签
    git tag v1.0 打标签
    v1.0:打一个名为v1.0的标签
    • 如果不同分支存在冲突的文件(文件名相同,内容不同),需要手工解决冲突,之后再进行提交当前分支

    相关文章

      网友评论

        本文标题:版本管理-2·Git分支

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