git 新建本地分支并和远程分支的关联的创建与修改

        在一次项目开发中,因为项目小,且还没有上线,三个人开发,使用的 gitoschina,的一个代码库,所以当时就创建了一个master主分支,没有任何其它的分支,但是当项目即将上线的时候,显然一个master分支是不行了,所以这时要创建一个dev分支,用来进行测试开发。

现在就来说一说怎么创建新的分支  

1.创建一个本地分支(在master上打开 git命令行)

  git checkout -b dev   //这个命令的意思是 切换当前分支到 dev分支上 ,如果dev 分支不存在,则创建新的 dev 分支(注意:是本地分支)

创建了本地分支,可以使用 git branch -vv 来查看本地分支与远程分支的关系,可以看到本地的 dev分支没有和远程对应的分支

2.此时直接 使用 git push 推送到远程,这里远程仓库就会自动为你创建一个 远程分支 origin/dev 并且把这个远程分支和你的当前的本地分支 dev 进行关联

这样就完成了创建并关联一个远程分支,

(但这样有很多局限性,项目开发不是一个人的,因为是我创建了本地分支再push所以我的git 可以自动为我关联远程分支,那么我的团队成员该如何操作呢)

现在在团队其它成员的电脑上操作

1.创建一个本地分支dev

   git checkout -b dev

2.使用git branch -a 查看分支   这时可以看到,根本找不到 远程的新 的 origin/dev 分支

3.这时使用 git fetch  更新远程仓库的更改到本地  然后再使用 git branch -a 查看,就可以看到 origin/dev分支了

4.这时再用命令行建立 本地dev 和远程分支 origin/dev 的关系就可以了  用两种方法,任选一个

   git branch -u origin/dev  或者使用    git branch --set-upstream-to origin/dev

OK 这样搞定了

顺便说一上 解除本地分支与远程分支关系的命令

撤销本地分支与远程分支的映射关系

git branch --unset-upstream

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A黄俊辉A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值