git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:

checkout 表示切换 切换到dev分支上

$ git branch dev
$ git checkout dev
Switched to branch 'dev'

简单说git 创建了dev 分支 说明git存在了两个分支 ,一个是master  一个是 dev 分支

当转向dev分支的时候 所有更新的内容都会转向dev  倘若 使用 git checkout master 命令就会切换到master分支上

工作区的东西会转变为master 分支上面的最新版本

git merge 指的是 将指定分支合并至当前分支

fast -forward  表示的是快进模式

pipidi@pipidi-ThinkPad-E555:~/learngit$ git branch -d dev
Deleted branch dev (was 742b65a).

然后咱就可以删除dev分支了 !

切换分支的时候工作区的文件也会发生改变!

Git鼓励大量使用分支:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

learn git 廖雪峰GIT教材1 创建与合并分支相关推荐

  1. 《廖雪峰 . Git 教程》学习总结

    基本上,Git就是以下面的命令顺序学习的.文中笔记是从廖雪峰老师的 Git教程 中总结出来的,方面查阅命令. 1.基础 git config --global user.name "Your ...

  2. Git简明入土教程2.4万字-转自廖雪峰Git

    文章目录 0 前言 1 简介 2 切换仓库版本 2.1 版本回退 2.2 工作区与暂存区 2.3 管理修改 2.4 撤销修改 2.5 删除文件 3 远程仓库 3.1 添加远程库 3.2 从远程库克隆 ...

  3. 学习廖雪峰Git入门教程--总结

    廖雪峰的教程作为入门级别的个人感觉还是很实用的,大家可以去参考学习:廖雪峰Git教程 2018年8月23日14:52:25 [安装git] 先安装Git 安装好之后打开git.bash,之后输入下面的 ...

  4. 廖雪峰Git简明教程整理

    廖雪峰Git简明教程 声明:本教程完全搬运自廖雪峰老师的个人网站,仅限于学习使用.所有版权归廖雪峰老师所有.整理人为Megatron,如果侵权请联系本人zhangwz93@foxmail.com删除. ...

  5. 廖雪峰Git教程学习笔记

    廖雪峰git简单教程学习笔记 教程地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b ...

  6. 《廖雪峰Git教程》学习记录

    <廖雪峰Git教程>学习记录 作者:婷婷 摘要:这段时间学习了廖雪峰老师的Git教程,廖老师已经写得非常易懂了,本人在此处记录了学习到的在windows环境下Git的基本用法,写此博客,便 ...

  7. 廖雪峰git学习资料-涂改笔记

    注意: 本文章是看廖雪峰官网资料整理而来原地址如下: http://www.liaoxuefeng.com/ 附件为git常用命令 前言: 注意的问题 如果是首次提交会第一步:先在本地建立一个一样的仓 ...

  8. [廖雪峰Git教程]知识点整理

    Git 删除本地分支和远程分支 git branch -d test-2020 #删除本地分支 git push origin --delete test-2020 #删除远程分支git branch ...

  9. git创建与合并分支

    创建与合并分支 在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分 支,即master分支.HEAD严格来 ...

  10. 理解git结构与简单操作(四)合并分支的方法与策略

    接上节,此时的dev分支与master分支的进度就不一样了,所以需要将dev分支与master分支同步.这里需要的就是合并分支的操作,大家应该都知道用git merge或者git rebase. gi ...

最新文章

  1. Tomcat内部结构
  2. actions相互调用并且存在顺序
  3. Division and Union CodeForces - 1101C (排序后处理)
  4. vb仿excel控件_如何通过INTOUCH组态软件做EXCEL报表(含代码)
  5. django国际化与html语言,Django 国际化
  6. linux怎么删干净mysql,linux怎么干净卸载mysql
  7. nrf51822添加UUID
  8. iGraph(Python)报错sh:open command not found的解决
  9. 使用双向链表构建二叉树_python:26.二叉搜索树与双向链表
  10. 代码示例_mmap的实现
  11. 删数问题 详解(C++)
  12. 冒泡法排序c语言代码大全,C语言实现选择排序、冒泡排序和快速排序的代码示例...
  13. 实验1 建立数据库
  14. 阿克曼(Ackermann)函数
  15. 如何用python批量下载数据_如何基于Python批量下载音乐
  16. Windows 10 截图工具
  17. Kubernetes部署失败的10个最常见原因
  18. [Unity-26] AnimationClip压缩-动画文件压缩
  19. 使用WebBrowser控件实现打印 去掉 页眉和页脚
  20. Python -- 找出100以内的所有质数

热门文章

  1. 射频识别技术漫谈(17)——射频卡中数据的存储形式
  2. GPS从入门到放弃(十六)--- 卫星时钟误差和卫星星历误差
  3. 计算机维护测试工作,(人才测评)桌面运维工程师的招聘入职测评方案
  4. Cdence版图设计手册
  5. 为什么对抗生成网络(GAN)被誉为过去20年来深度学习中最酷的想法?
  6. rapidminer java_在Java应用程序RapidMiner的整合(Integration of RapidMiner i
  7. 海量数据搜索---demo展示百度、谷歌搜索引擎的实现
  8. Winform SplitContainer控件可调整大小
  9. 最大速度、加速度时间,加速度、加加速度、加加速度时间
  10. 安装flash cs6失败解决方案