场景:

在工作中,当有一个新需求的时候,需要你基于master进行开发,就需要你新建分支,并建立本地和远程分支的关联,看看怎么解决吧!


实现步骤

1.clone主分支代码

git clone 主分支链接

2.选中clone下来的文件,打开命令行(鼠标右键,Git Bash Here)

3.打开终端后,输入指令进入master分支(以哪个为基础的分支)

git checkout master

4.拉取远程master的最新项目到本地master分支

git pull

5.创建新分支,并把当前分支内容复制到新分支中

git checkout -b yourdev

yourdev是你的分支名,公司会有分支命名规范,按照规范来

6.把新建的分支推动到远端(yourdev)

git push origin yourdev

7.建立远端分支(yourdev)和本地分支(yourdev)的关联

git branch --set-upstream-to=origin/yourdev

8.验证创建分支是否成功

git pull

出现Already up to date ,代表创建成功

9.其他验证方法

git branch -vv

出现

*yourdev   [origin/yourdev] upd

也代表创建成功


git基于master创建新分支相关推荐

  1. git 使用命令创建新分支

    如何使用Git 命令创建一个新分支 **使用场景:**本文主要详细介绍了如何使用git命令基于一个项目的master分支创建一个新的git分支,并且推向远程仓库,使其他开发人员能够功能使用该分支进行开 ...

  2. git 命令怎么创建新分支?

    问题 比如:我们要以 dev 分支创建一个 test-branch 分支. 解决 1.在本地创建一个 test-branch 分支,并切换到该分支. git checkout -b test-bran ...

  3. 【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )

    文章目录 一.环境准备 二.创建新分支应用 dev2 提交 三.git cherry-pick 冲突处理 一.环境准备 git cherry-pick 命令的作用是 将指定的 一个或若干个 提交记录 ...

  4. 使用Git命令创建新分支

    1. 进入Git Bash Here,查看仓库所有分支git branch -a 2. 使用命令 git checkout master,表示切换到master分支,并git pull拉取最新代码 3 ...

  5. git 从远程主服务器当中创建新分支

    现有版本; h20, h28,h26,i8 h28,h26,i8是从H20下面创建的. 需求: 从H28下面创建新分支继续开发. 思路: 所有代码均是放置到H20上仓库当中,首先下载H20完整仓库,也 ...

  6. git 创建新分支,合并分支等问题

    一.背景 正常公司的开发,都需要把线上的和开发的项目分开.就比如开发APP,那么当我们发布1.0稳定版本之后,我们就应该新建个online分支,然后让线上的项目指向该分支.同时呢,我们在master分 ...

  7. git关联远程仓库+在github上创建新分支

    1.通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.使用命令 git add .    添加到暂存区里面 3.用命令 git commit -m '注释'   把 ...

  8. 在Git上创建新分支(实用性高!!!)

    在github上创建仓库: Create a new repository on the command line touch README.md git init git add README.md ...

  9. git从某个分支创建新分支

    如题,记录一下从某个分支创建新分支的方法. 如从dev分支创建一个test分支 第一种:纯命令行的方式 第一步,切换到你指定的分支 如我要从dev上拉一个分支,代码一模一样 git checkout ...

  10. 在github上创建新分支

    在github上创建仓库: Create a new repository on the command line touch README.md git init git add README.md ...

最新文章

  1. CQRS体系结构模式实践案例:Tiny Library:领域仓储与事件存储
  2. R语言绘制生存曲线图
  3. 删除coredump内容
  4. ssh 免密码登录(设置后仍需输密码的原因及解决方法)
  5. 中兴c600olt数据配置_2698元起中兴天机Axon 11发布 轻薄设计视频双防抖
  6. padding valid same区别——就是是否补齐0的问题
  7. hdp分享码2020_和平精英2020黄金风衣龙cdk兑换码
  8. include(),include_once(),requice(),require_once()的区别
  9. Qt添加对Android的OpenSSL支持
  10. CSS基础(part19)--CSS3属性选择器
  11. linux编译内核支持pam,linux编译内核make menuconfig报错解决办法
  12. react-native 报错 RawText must be wrapped in an explicit Text component
  13. 可能是最全的一份 2017 年中国移动互联网年度报告(建议收藏)
  14. ListControl
  15. 命令行查看硬盘序列号
  16. 【Halcon轮廓提取】
  17. mac上利用openssl命令进行软件安装包的哈希校验
  18. 【PyG】简介 - 图神经网络
  19. tcl网络电视android无法启动,tcl智能电视系统升级和刷机常见问题解答
  20. Keil uVision5 创建STM32F4

热门文章

  1. python降低图像分辨率_降低DDS图像的分辨率
  2. 网络游戏(MMORPG) 好玩的原因
  3. Microsoft Excel 教程:如何在 Excel 中创建新工作簿、插入或删除工作表?
  4. [云原生专题-24]:K8S - Kubernetes(K8S)Master集群构建与安装过程详细解读 - 初始控制节点的安装
  5. 解决Everything无法搜索移动硬盘文件问题(utool搜索不到也是因为Everything的问题)
  6. Log4j整合阿里云日志服务
  7. BFM:总线功能模型 zz
  8. python爬虫学习-scrapy爬取链家房源信息并存储(翻页)
  9. 元数据管理与数据质量保障
  10. 畅想未来计算机300字,畅想未来作文300字5篇