用git从远程仓库clone非master分支到本地

    (1)对于熟悉git的人来说,此文可以略过不看。

    (2)如果有像我一样,不太记得住命令或者还不太熟悉git的,可以快速看一下命令,提高效率,可以避免因为自己记不住或者记差导致一些错误。

    (3)如果有同学对这操作仅限于git clone master分支的,可以仔细看一下,都是我自己结合网上的博客和自己的实际操作总结的步骤和命令,亲测可用。

   (4) 大家可以把这篇博客收藏,以后随时来找命令和操作步骤,并没有什么阻碍。

     

     好,言归正传。

    一、背景

            其实,对于大家而言,用的最多最熟就是“  git clone master地址  "这种命令。一般而言,如果是我们自己做项目的开发,上传到github或者gitlab仓库,以及从仓库clone都是master分支,所以可能遇不到别的分支的问题。

             但是,如果是与别人合作开发,或者,进入公司以后,大家一起开发某一个大的项目,这时的情况是这样的:团队有一个master分支在远程仓库,团队里面的每个人都可以把这个master分支clone到本地各自开发功能,然后再上传到远程master分支合并。

              那么问题来了,在你上传你的分支(本地master或者别的分支)到仓库以后,你能不能和master分支合并呢?

              答案:不能。 因为master分支只有一个,这个master分支以后是要上线的。你的分支如果直接和master合并以后,把master整崩了怎么办?虽然你在本地跑起来没有问题。然后还有一个和别人的分支整合的过程。所以,一般过程是这样的:大家都把自己的代码上传到远程的分支(自己创建),再经过测试和团队确认以后才会合master合并成为新的master分支,从而推进项目的整体前进。这个master是有权限的。

               所以,我们对代码的修改都是基于远程的分支的。因此,我们应该对2个操作熟悉:

               1.  从远程仓库  git clone  分支 到本地开发,修改。这

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值