带你走出 git 分支的烦恼(渣男 master)

为什么 git 分支烦恼呢,因为我也被烦恼过好久

  • 首先你在 master 分支上

  • git checkout -b dev 创建并且切换到了 dev 分支上
    在这里插入图片描述

  • ok

  • 在 dev 分支上工作

  • 我们创建一个 a.txt 文件,注意是 a 文件

  • 在这里插入图片描述

  • 在这里插入图片描述
    添加到暂存区, 注意是 dev 分支上

然后我们提交

git commit -m ‘xxhh’

在这里插入图片描述

然后我们切回到 master 分支
在这里插入图片描述
回到 master 分支后,你再去看你的工作区,也就是你创建 a 文件的那儿

哇 ,妈妈呀 。我的 a .txt 去哪儿了

别急,因为你是再 dev 分支上工作的, 所以你需要将 dev 分支合并到 master 上面
git merge dev 将 dev 上的工作合并到 master 分支上来
在这里插入图片描述
这是后我们再看工作区
在这里插入图片描述

妈妈,我的 a.txt 又回来了

是的,这就 ok 了, master 可真是个渣男,为什么渣呢?
他用了 dev 之后就扔了, 你说渣不渣

渣~~

ok 接下来 master 开扔 dev 了
在这里插入图片描述
用了之后就扔掉,最后又回归到单身了,舒服了呀master

ok

git 最强大的就是分支管理,协同开发,只要你搞懂了这些分支的原理,协同开发还不是分分钟的事儿吗,协同开发只是从远程仓库的 orgin/dev 上拉一个到你的本地,和 master 一个道理(origin 的master拉到本地就是 master),dev 开发的时候你需要分支,直接再本地的 dev 上 checkout 不就 ok 了吗,拉出来工作完了,合并到 dev ,dev push 到远程 dev(origin/dev)。你也许疑问为啥不用 master 呢, 开发中 master 主要用来发布版本的,基本开发都是在 dev 分支上。

有问题的可以私信我交流交流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值