1.git commit :在提交树中增加一个提交节点,注意:分支是指向提交节点的。

  

2.git branch newImage : 表示创建一个名为newImage的分支。

3.git checkout newImage : 表示切换到newImage分支。*星号表示当前所在的分支。

4.git checkout -b bugFix :这是一个简写命令,表示新建一个bugFix分支并切换到bugFix分支。

5.git merge bugFix :表示将bugFix的分支合并到当前分支,这时候会创造一个新的子节点,它有两个父节点。这就是所谓的:新建一个分支,在其上开发某个新功能,开发完成后再合并回主线。

6.除了git merge,还有一种合并分支的方法,那就是git rebase.使用git rebase以后会使得两个分支的功能看起来像是按顺序开发,但实际上它们是并行开发的。所以它和git merge的区别就是提交树有两个分叉还是呈一条直线的区别。

  git rebase master :将当前分支直接移动到master分支,并创造副本节点。

(其实这种相互rebase的方法也不麻烦,关键在于你是否想保留那个副分支)

最新文章

  1. mount: unknown filesystem type 'ntfs'
  2. CodeForces 450B (矩阵快速幂模板题+负数取模)
  3. CCIE路由实验(3) -- BGP高级部分
  4. (Chrome42)Lodop总计页面提示“未安装”要么“请升级”可能的原因和解决方案
  5. Weexpack 使用教程
  6. [C#学习笔记3]关于Main(string[ ] args)中args命令行参数
  7. S0.6 直方图均衡化
  8. 此主机支持Intel VT-x,但Intel VT-x处于禁用状态
  9. ID3和C4.5分类决策树算法 - 数据挖掘算法(7)
  10. yii---左查询使用
  11. 测试mktime和localtime_r性能及优化方法
  12. 在C#应用程序中,利用表值参数过滤重复,批量向数据库导入数据,并且返回重复数据
  13. thinkphp 学习1-模型
  14. [学习笔记]Min-25筛
  15. android基础学习-Fragment和eclipse快捷键
  16. 用10张图来看机器学习Machine learning in 10 pictures
  17. CentOS 64位系统 yum安装32位软件包的方法
  18. Transaction And Lock--两种方式实现可重复读
  19. 苏州Uber人民优步奖励政策
  20. python 中 正则表达式 的应用

热门文章

  1. 百万级高并发mongodb集群性能数十倍提升优化实践
  2. Linux-3.14.12内存管理笔记【伙伴管理算法(4)】
  3. docker容器和虚拟机的比较
  4. python 内置函数zip,map,三元,lambda表达式
  5. js实现弹出框跟随鼠标移动
  6. Dubbo学习系列之十一(Dashboard+Nacos规则推送)
  7. How to: Implement a Custom Base Persistent Class 如何:实现自定义持久化基类
  8. Spring 核心技术与产品理念剖析【下】
  9. 46.QT-自带库QSerialPort串口使用
  10. Linux之恢复误删除文件