牵涉命令

  • git branch
  • git checkout
  • git merge

创建分支并切换到新的分支

  • git branch xxx 创建一个新的分支

  • git branch 查看当前所在分支【* 表示当前】

  • git checkout xxx 从当前分支切换某个分支

在新的分支上面常规开发【一般是dev分支】

在确保当前分支是上一步git checkout过来的即可【不放心的话可以git branch 确认下】

  • git add .
  • git commit -m "yyyy"
  • git pull【注意在多人协作push之前,一定先pull下,养成良好的习惯,避免和被人提交的代码冲突,硬合并而照成代码事故】
  • git push 【再上一步,pull之后如无冲突,即可提交代码】
  • git status【查看当前工作空间状态】

将次分支和并到主分支上【一般是dev分支合并到主分支master上】【dev分支开发完毕,合并到master分支,并推送上线】

  • git checkout dev【切到dev次分支】
  • git pull【获取dev分支变化,合并冲突,使本地dev次分支最新】
  • git checkout master【先切到主分支master上】
  • git merge dev【一般是git merge dev,将dev开发完的合并到master上】
  • git push -u origin master【提交master分支到线上master】

将主分支和并到次分支上【一般是主分支master合并到dev分支上】【master分支有变动,需要更新开发分支dev上的代码】

  • git checkout master【切到主分支】
  • git pull【获取主分支变化,合并冲突,使本地主分支最新】
  • git checkout dev【先切到次分支dev上】
  • git merge master【一般是git merge master,将master开发完的合并到dev上】
  • git push -u origin dev【提交dev分支到线上dev】

删除某个分支【慎重操作】

  • git branch -d iii【当前不能在iii分支上,跳出之后,删除】

Git 的常规分支使用【dev和master】相关推荐

  1. git 如何创建分支并合并到master

    在我们合作开发项目中我们每个人都需要有自己的分支,在仓库里创建了分支,在本地也要创建对应名字的分支,使用git branch创建新分支 ,最后将本地合并之后的代码同步到master.这是在本地创建与你 ...

  2. IDEA中对Git的常规操作(合并,提交,新建分支,更新)

    IDEA中对Git的常规操作 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 ...

  3. git 创建分支并合并到master 上

    1 创建一个dev的分支 git branch dev 2 切换到dev 分支上 git checkout dev (创建并切换是git checkout -b 分支名) -------------- ...

  4. Git新建临时分支进行开发后合并至master

    需求:根据master新增最新周修改的小功能,但是此时dev分支正在开发新的1.10的需求了,并且最新周的要先上线,步骤如下. 1.根据master新建立分支本地dev02:git checkout ...

  5. 【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )

    文章目录 一.创建并切换分支 1.创建分支 git branch dev 2.切换分支 git checkout dev 3.创建并切换分支 git checkout -b dev 二.查看分支 gi ...

  6. Git自己分支合并dev分支

    Git自己分支合并dev分支 全流程git 合并代码步骤,需要保证自己本地分支和dev分支都为最新代码,保证不会丢失代码. 注意:此时此刻,自己的分支是旧代码(新开发的代码也在),dev分支是最新代码 ...

  7. IDEA如何将git分支代码合并到master

    IDEA如何将git分支代码合并到master 1. 打开默认开发分支(svn_develop) 2. 将远程master分支Checkout as new local brabch  确保代码与远程 ...

  8. git 某个分支直接覆盖当前master分支

    你想把某分支branch_xxx  直接覆盖 master分支 0.git checkout branch_xxx && git pull origin branch_xxx & ...

  9. git更换主分支master

    1.备份原master代码 git checkout master git pull git checkout -b master-copy 2.设置github或gitlab默认分支和受保护分支属性 ...

最新文章

  1. 呼之欲出的量子计算机和漫长的最后一公里
  2. 有赞的交易系统架构困局以及破局之道
  3. 实现商城类APP的筛选项效果
  4. PHP盈亏问题,小升初数学必考经典应用题—盈亏问题!(附经典例题分析)
  5. python cursor游标_第二十三天 python中游标的使用
  6. 哪几所大学计算机软件方面是强项,计算机软件工程专业排名靠前的大学是那几所...
  7. 按下组合键 可以迅速锁定计算机,Win7锁定计算机快捷键是什么?Win7使用锁定计算机快捷键的方法...
  8. 阿里云何登成:开放平台助力企业高效上云管云 | 云栖大会
  9. VMware ESXi安装mac os
  10. day15-医生的处方、道士的鬼符、程序员的正则表达式
  11. LeafLet实战-扩展工具栏指南
  12. 18数藏,太一捡漏,抢购,
  13. mino文件服务器,mimo技术有什么用_mino技术原理解析
  14. linux 嵌入式汇编 adc,嵌入式Linux ARM汇编(四)——ARM汇编程序设计
  15. 阿里智能化接口测试平台--暴雪
  16. Python爬虫:BeautifulSoup的find()和findAll()
  17. JAVA EE:1~5章选择题
  18. 中南大学计算机网络期末试卷,期末试卷,需要的自取
  19. 企业邮箱外发被退信的处理过程
  20. android 日倒计时计算器,倒计时(倒数日在线计算)

热门文章

  1. 金蝶K3采购暂估案例4商业模式单到冲回
  2. CLIP: 打通文本图像迁移模型的新高度
  3. 微信点击短链接直接跳转到支付宝领红包教程 附带例子
  4. husky v8+prettier+lint-staged+commitlint配置
  5. springboot运行自动关闭Completed shut down of DiscoveryClient的解决方法
  6. 08年普元软件发展回顾与09年展望
  7. html和css的基本入门
  8. 计算机论文谢辞,毕业论文谢辞
  9. 在html页面中使用模板继承,HTML5下的模板继承
  10. Floyd (弗洛伊德)算法简述