【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )
文章目录
- 一、创建并切换分支
- 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 )相关推荐
- Git 分支的创建与切换 —— Git 学习笔记 14
Git 分支的创建与切换 文章目录 Git 分支的创建与切换 Git 分支的本质 分支创建 分支切换 参考资料 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上 ...
- 分支管理---创建与合并分支
在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而 ...
- git 分支的创建和切换
每次提交,GIT 都会将他们串成一个时间线,截止到目前,只有一个时间线,GIT里叫这个分支为主分支,叫master,HEAD指向master,master指向提交,HEAD指向当前的分支. 一开始的时 ...
- Git分支的创建,切换及分支指针移动的理解
分支的掌握和理解到位对于我们工作中的并行开发十分重要,今天我们一起来研究它. 一,两人在一个分支上开发 程序员小王入职,拉取了仓库的代码,开发新需求. git clone https://github ...
- Git 分支管理-创建与合并
上一篇博客讲了即时分支合并是git的杀手锏,Git是非常鼓励大家使用分支的,日常开发中打断你思维的连续性是会大大降低生产力的,并且切换上下文也更繁琐,更大的损失.使用中心版本控制我们必须从中心服务器下 ...
- git 新建分支并切换到该分支_git分支的创建、删除、切换、合并
1. 先看一下git的命令: 查看本地分支 git branch : 查看远程分支 git branch -r : 切换分支 git checkout -b agrochemical origin/a ...
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...
Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...
- git branch分支创建、切换、合并,git tag标签
一)Git分支简介 每一种版本控制系统都以某种形式支持分支.使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作. 列出分支命令:git branch 创建分支命令:git bra ...
- git使用指南及分支管理策略
Git是什么? Git是一个开源的分布式的版本管理工具. 为什么要使用GIt? Git是目前世界上最先进的版本管理工具,尤其在分支管理上表现突出,能够极为方便地解决开发中的版本问题. Git如何使用? ...
最新文章
- seaborn可视化绘制双变量分组条形图(Annotating Grouped Barplot: Side-by-side)、添加数值标签进行标记
- 马斯克现场直播介绍他的脑机接口公司Neuralink最新进展
- android-Service和Thread的区别
- 智能布线—更好的安全性
- 海南橡胶机器人成本_完成专利授权20余件!海南橡胶中橡科技搭建高标准研发平台...
- 气流与路易吉,阿戈,MLFlow,KubeFlow
- React开发(173):ant design设置额外的展开行
- 【ElasticSearch】ElasticSearch 7.8 IK 同义词 配置
- 吴恩达新书AI实战圣经《Machine Learning Yearning》中英文版分享
- 我的成长笔记20210324(进度把控)
- cmake之交叉编译arm32/arm64(四)
- nginx根据域名做http,https分发
- [洛谷P2463][SDOI2008]Sandy的卡片
- iPAD越狱后下载破解版的pad软件方法总录
- Simulink永磁同步电机控制仿真系列七:使用脉振高频注入法的位置估计
- imx8mn同核异构开发cortex-M7
- ai智能文章生成器-ai论文写作
- 腾讯秀丽江山之长歌行服务器维护,《长歌行》8月28日合服公告
- FreeMarker 模板生成 PDF电子凭证/图片
- s32k118CAN通信问题
热门文章
- PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volume
- QList、QVector,QSet,std::vector,std::list直接的转换关系总结
- 人类异常行为识别数据集汇总【转载】(附链接)
- Azure Service Bus (服务总线) 入门
- 文本文件的加密与解密
- 学校作业5_1字符串_文本分析与加密(头哥作业[Python])
- python没有库怎么办_python缺少依赖(ImportError)库怎么办 | C/C++程序员之家
- 析构函数什么时候会调用?
- STM32系列--从入门到精通
- Ubuntu与开发板上的NFS安装与使用