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

这样就可以完成分支的删除了。。。。

原理图如下所示:

最新文章

  1. html的留言板制作(js)
  2. apache配置多域名多站点记录
  3. Spring事务传播简介
  4. express-16 与生产相关的问题2
  5. 【MySQL】MySQL 5.7+ 版本的初始化
  6. 基于Cookie的SSO登录分析和实现
  7. BZOJ1113 海报PLA
  8. HTML表单的问题
  9. NewRelicAgent(CustomAnalyticEvent.cxx.o), building for iOS simulator, but linking in object file built for OSX, for architecture x8(botched)
  10. jsf服务器端验证用户输入
  11. 雷鸟(Thunderbird)收取Gmail出错,收到警告邮件
  12. 面试相关-转载-well,yzl——持续更新
  13. 使用keil5,加断点调试后,停止运行的问题
  14. node多项目合一打包
  15. 使用AndroidStudio导入github项目
  16. MongoDB 设置账号和密码
  17. 一个简单的python登录验证系统
  18. 【TCP/IP详解 卷一:协议】第十一章 UDP 用户数据报协议
  19. 【转】Spring事务异常回滚,捕获异常不抛出就不会回滚
  20. python 将类属性转为字典

热门文章

  1. js模块开发(一)
  2. 2016 ECJTU - STL
  3. iOS UIView 动画浅谈
  4. htaccess文件还可以被用来把访问网站的流量劫持到黑客的网站
  5. 简单查询(select)
  6. phpexcel引入MVC框架会导致__autoload引入类文件失败的解决办法
  7. ip_conntrack table full dropping packet错误的解决方法
  8. python学习道路(day4note)(函数,形参实参位置参数匿名参数,匿名函数,高阶函数,镶嵌函数)
  9. Angular-ngtable联动全选
  10. 《Linux内核分析》期末总结