git远程分支管理

我们在github上创建一个代码仓库,默认就拉了一个master主干分支,我们在master主干分支上开发了一期项目以后,再进行二期开发的时候,可以再拉一个dev分支出来,大家都在dev分支上开发,此时项目管理员可以把master分支的写权限关掉

因为一期功能开发验证完成,很稳定,我们不会直接在以前的分支上继续进行开发,否则可能影响已经稳定运行的版本,此时管理员应设置允许拉取master代码,不允许再push代码到master分支

一般远程分支的创建都是由项目管理员来创建的,其它员工没有创建远程分支的权限,而且每一个远程分支的读写权限也都是由管理员来控制的

我们在远程创建一个新的分支dev

在这里插入图片描述

本地查看一下远程的分支,可以看到多了一个新的dev分支

在这里插入图片描述
本地创建并切换到新的分支dev,并指定本地分支和远程分支的对应关系

在这里插入图片描述
我们这时再拉取代码,git就知道从远程的哪个分支拉取了

在这里插入图片描述

修改README.md,并推送到远程

在这里插入图片描述
我们再切换回master查看,发现master分支的代码并没有改变

在这里插入图片描述

  • 查看远程仓库名称:git remote 一般远程仓库默认的名字是origin
  • 查看本地分支:git branch
  • 查看远程分支:git branch -r
  • 查看本地分支和远程分支的追踪关系:git branch -vv
  • 创建本地分支并指定追踪哪个远程分支:git checkout -b <本地分支名> <远程仓库名>/<远程分支名>
  • 设置已经存在的本地分支追踪哪个远程分支:git branch -u <远程仓库名>/<远程分支名>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

bugcoder-9905

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

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

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

打赏作者

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

抵扣说明:

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

余额充值