git系列(3-6)-分支

打印 上一主题 下一主题

主题 521|帖子 521|积分 1563

分支


 
 
<img alt="">

  • 作用:

    • 区分生产环境代码以及开发环境代码
    • 研究新的功能或者攻关难题
    • 解决线上bug

  • 特点:

    • 项目开发中公用分支包括master、dev
    • 分支master是默认分支,用于发布,当需要发布时将dev分支合并到master分支
    • 分支dev是用于开发的分支,开发完阶段性的代码后,需要合并到master分支

模拟经理分支操作


  • 对比:操作分支前的代码

  •  
     
    <img alt="">
  • 1.进入到经理的本地仓库test007
    1. cd Desktop/manager/test007/
    复制代码
  • 2.查看当前分支
    1.   git branch
    复制代码

    • 没有创建其他分支时,只有master分支

    •  
       
      <img alt="">

  • 3.经理创建并切换到dev分支
    1. git checkout -b dev
    复制代码
    1. <img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002807800-1137266148.png" alt="" loading="lazy">
    复制代码
     
     
    <img alt="">
  • 4.设置本地分支跟踪远程指定分支(将分支推送到远程)
    1.   git push -u origin dev
    复制代码
  • 5.经理在dev分支编辑代码

  •  
     
    <img alt="">
  • 6.管理dev分支源代码:add、commit、push

  •  

     
     
    <img alt="">
    <img alt="">
  • 7.dev分支合并到master分支

    • 提示:只有当dev分支合并到master分支成功,张三才能获取到num4
    • 7.1 先切换到master分支
      1.   git checkout master
      复制代码
      1. <img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002844702-124511206.png" alt="" loading="lazy">
      复制代码
       
       
      <img alt="">
    • 7.2 dev分支合并到master分支
      1.   git merge dev
      复制代码
      1. <img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002849948-1077436413.png" alt="" loading="lazy">
      复制代码
       
       
      <img alt="">
    • 7.3 经理推送合并分支操作到远程仓库

      • 合并分支默认在本地完成,合并后直接推送即可
        1. git push
        复制代码
        1. <img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002859166-449030010.png" alt="" loading="lazy">
        复制代码
        <img alt="">


  • 8.张三同步经理合并后的num4

    • 只有当张三同步代码成功,分支合并才算成功
      1.   cd Desktop/zhangsan/test007/
      2.   git pull
      复制代码
      1. <img src="https://img2022.cnblogs.com/blog/2629818/202206/2629818-20220624002911131-1472037194.png" alt="" loading="lazy">
      复制代码
      <img alt="">
      <img alt="">


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

伤心客

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表