夺命雷公狗----Git---5---分支
2024-08-25 13:03:48
git分支的概念相当于是添加一个属于自己的分支,别人是看不到的,等你写完自己的程序到时候在合并到团队的分支上即可。。。。
我们可以查看自己git里面有什么分支,如下所示:
git branch
在这里我们可以很明显的看到只有一个master分支。。。
默认情况下有一个HEAD指针,如下图所示:
分支的基本操作
查看当前基本分支:git branch
git branch
这前面的*好代表谁是当前正在使用的分支
创建分支:git branch 分支名
git branch
切换分支:git checkout 分支名
git checkout t1
这样我们很明显就已经切换到了t1分支上了。。。
如果这样接下来在git上操作命令的时候都是基于t1里面的了。。。
那么他的指针相当于:
但是最终的目的都是要将自定义的分支干掉合并到master分支里面去的,所以才有了分支的合并和分支的删除。。。。
分支上的常规操作
分支的合并:git checkout master(先切换到master分支上) + git merge 分支名(然后主分支里面合并其他的分支)
git checkout master
先切换到master分支上,然后进行合并
git merge t1
看到这里很明显就是合并成功了。。。。
指针效果图如下所示:
所以合并之后t1分支其实也没什么作用了,那么就可以删除掉了。。。。。
分支的删除:git branch -d 分支名
git branch -d t1
这样就可以完成分支的删除了。。。。
原理图如下所示:
最新文章
- html的留言板制作(js)
- apache配置多域名多站点记录
- Spring事务传播简介
- express-16 与生产相关的问题2
- 【MySQL】MySQL 5.7+ 版本的初始化
- 基于Cookie的SSO登录分析和实现
- BZOJ1113 海报PLA
- HTML表单的问题
- NewRelicAgent(CustomAnalyticEvent.cxx.o), building for iOS simulator, but linking in object file built for OSX, for architecture x8(botched)
- jsf服务器端验证用户输入
- 雷鸟(Thunderbird)收取Gmail出错,收到警告邮件
- 面试相关-转载-well,yzl——持续更新
- 使用keil5,加断点调试后,停止运行的问题
- node多项目合一打包
- 使用AndroidStudio导入github项目
- MongoDB 设置账号和密码
- 一个简单的python登录验证系统
- 【TCP/IP详解 卷一:协议】第十一章 UDP 用户数据报协议
- 【转】Spring事务异常回滚,捕获异常不抛出就不会回滚
- python 将类属性转为字典
热门文章
- js模块开发(一)
- 2016 ECJTU - STL
- iOS UIView 动画浅谈
- htaccess文件还可以被用来把访问网站的流量劫持到黑客的网站
- 简单查询(select)
- phpexcel引入MVC框架会导致__autoload引入类文件失败的解决办法
- ip_conntrack table full dropping packet错误的解决方法
- python学习道路(day4note)(函数,形参实参位置参数匿名参数,匿名函数,高阶函数,镶嵌函数)
- Angular-ngtable联动全选
- 《Linux内核分析》期末总结