文章目录

  • 一、创建并切换分支
    • 1、创建分支 git branch dev
    • 2、切换分支 git checkout dev
    • 3、创建并切换分支 git checkout -b dev
  • 二、查看分支 git branch
  • 三、合并分支 git merge dev
  • 四、删除分支 git branch -d dev

一、创建并切换分支


1、创建分支 git branch dev

创建分支 : 执行

git branch dev

命令 , 可以 创建 版本库 分支 ;

2、切换分支 git checkout dev

切换分支 : 执行

git checkout dev

命令 , 即可 切换到 之前 创建的 dev 分支 中 ;

执行过程 :

D:\Git\git-learning-course>git branch devD:\Git\git-learning-course>
D:\Git\git-learning-course>git checkout dev
Switched to branch 'dev'D:\Git\git-learning-course>

3、创建并切换分支 git checkout -b dev

执行

git checkout -b dev

命令 , 可以创建并切换到 dev 分支 ;

上述操作 , 相当于 创建分支 git branch dev 和 切换分支 git checkout dev 两步操作 ;

二、查看分支 git branch


执行

git branch

命令 , 可以查看 该版本库 所有的分支 , 其中 * 后面是当前操作的分支 , 后面的是其它分支 ;

三、合并分支 git merge dev


在 dev 分支下 , 修改 branch 分支 ,

先执行

git add file1.txt

命令 , 然后执行

git commit -m "branch dev commit"

命令 , 将上述修改提交 ;

下面开始合并 主分支 与 dev 分支 :

先执行

git checkout master

命令进入主分支 ,

然后执行

git merge dev

命令 , 合并 dev 分支与 master 分支 ;

执行过程 :

D:\Git\git-learning-course>git checkout master
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 7 commits.(use "git push" to publish your local commits)D:\Git\git-learning-course>git merge dev
Updating d74ada0..4e31d93
Fast-forwardfile1.txt | 4 +++-1 file changed, 3 insertions(+), 1 deletion(-)D:\Git\git-learning-course>

四、删除分支 git branch -d dev


合并完分支后 , 可以在 切换到 主分支 的前提下 , 删除 dev 分支 , 执行

git branch -d dev

命令 , 可以删除 dev 分支 ;

执行过程 : 执行完毕后 , 查询当前的 branch 分支 , 只剩下一个 master 分支了 ;

D:\Git\git-learning-course>git branch -d dev
Deleted branch dev (was 4e31d93).

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

  1. Git 分支的创建与切换 —— Git 学习笔记 14

    Git 分支的创建与切换 文章目录 Git 分支的创建与切换 Git 分支的本质 分支创建 分支切换 参考资料 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上 ...

  2. 分支管理---创建与合并分支

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

  3. git 分支的创建和切换

    每次提交,GIT 都会将他们串成一个时间线,截止到目前,只有一个时间线,GIT里叫这个分支为主分支,叫master,HEAD指向master,master指向提交,HEAD指向当前的分支. 一开始的时 ...

  4. Git分支的创建,切换及分支指针移动的理解

    分支的掌握和理解到位对于我们工作中的并行开发十分重要,今天我们一起来研究它. 一,两人在一个分支上开发 程序员小王入职,拉取了仓库的代码,开发新需求. git clone https://github ...

  5. Git 分支管理-创建与合并

    上一篇博客讲了即时分支合并是git的杀手锏,Git是非常鼓励大家使用分支的,日常开发中打断你思维的连续性是会大大降低生产力的,并且切换上下文也更繁琐,更大的损失.使用中心版本控制我们必须从中心服务器下 ...

  6. git 新建分支并切换到该分支_git分支的创建、删除、切换、合并

    1. 先看一下git的命令: 查看本地分支 git branch : 查看远程分支 git branch -r : 切换分支 git checkout -b agrochemical origin/a ...

  7. Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...

    Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...

  8. git branch分支创建、切换、合并,git tag标签

    一)Git分支简介 每一种版本控制系统都以某种形式支持分支.使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作. 列出分支命令:git branch 创建分支命令:git bra ...

  9. git使用指南及分支管理策略

    Git是什么? Git是一个开源的分布式的版本管理工具. 为什么要使用GIt? Git是目前世界上最先进的版本管理工具,尤其在分支管理上表现突出,能够极为方便地解决开发中的版本问题. Git如何使用? ...

最新文章

  1. seaborn可视化绘制双变量分组条形图(Annotating Grouped Barplot: Side-by-side)、添加数值标签进行标记
  2. 马斯克现场直播介绍他的脑机接口公司Neuralink最新进展
  3. android-Service和Thread的区别
  4. 智能布线—更好的安全性
  5. 海南橡胶机器人成本_完成专利授权20余件!海南橡胶中橡科技搭建高标准研发平台...
  6. 气流与路易吉,阿戈,MLFlow,KubeFlow
  7. React开发(173):ant design设置额外的展开行
  8. 【ElasticSearch】ElasticSearch 7.8 IK 同义词 配置
  9. 吴恩达新书AI实战圣经《Machine Learning Yearning》中英文版分享
  10. 我的成长笔记20210324(进度把控)
  11. cmake之交叉编译arm32/arm64(四)
  12. nginx根据域名做http,https分发
  13. [洛谷P2463][SDOI2008]Sandy的卡片
  14. iPAD越狱后下载破解版的pad软件方法总录
  15. Simulink永磁同步电机控制仿真系列七:使用脉振高频注入法的位置估计
  16. imx8mn同核异构开发cortex-M7
  17. ai智能文章生成器-ai论文写作
  18. 腾讯秀丽江山之长歌行服务器维护,《长歌行》8月28日合服公告
  19. FreeMarker 模板生成 PDF电子凭证/图片
  20. s32k118CAN通信问题

热门文章

  1. PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume
  2. QList、QVector,QSet,std::vector,std::list直接的转换关系总结
  3. 人类异常行为识别数据集汇总【转载】(附链接)
  4. Azure Service Bus (服务总线) 入门
  5. 文本文件的加密与解密
  6. 学校作业5_1字符串_文本分析与加密(头哥作业[Python])
  7. python没有库怎么办_python缺少依赖(ImportError)库怎么办 | C/C++程序员之家
  8. 析构函数什么时候会调用?
  9. STM32系列--从入门到精通
  10. Ubuntu与开发板上的NFS安装与使用