一般我们进行提交的时候。都是在master上面提交的。

git status

查看当前分支。

[root@localhost jenkins_git]# git  branch
about
* master
testing

可以查看当前分支提交版本。

[root@localhost jenkins_git]# git   branch  -v
about ac63794 add files
* master ac63794 add files
testing cfb863f test

然后,当我们有新的需求需要提交时,我们可以在分支上进行提交。

git  branch  testing(分支名字)                          # 创建分支
git checkout testing # 切换指正(分支)
git branch -d testing # 删除分支
git  checkout  -b  shouye # 切换并创建分支

切换分支

创建并且切换分支。

这个时候。我们在testing上面可以看到主分支master上面提交的版本。

但是我在testing上面提交的版本。 在主分支上面却看不到。

在分支上面提交文件。  打了test的 commit。

然后我们切回主分支。发现test分支的提交的 commit的是看不到的。

分支合并

当我们在分支上面将代码完成后。需要master进行合并。这个时候我们中使用git  merge

现在我们再  testing分支 ,提交了2次。

然后在主分支上面这2次是没有的

这个时候我们merge 分支合并一下

git  merge testing

这样就有了。

git  branch  --merged    查看哪些分支有合并

git  branch  --no-merged             # 查看没有被合并的分支(该分支已经提交过代码,没有提交过代码的分支不在范围里面。)

rebase  合并 

变基(我理解就是改变基础master的意思)

使用 rebase  , 也可以进行合并。 但是 他和merge的 区别就是, 使用rebase合并, 是看不到  合并的日志的 。 我也不知道什么场景 能用到 。

git   rebase  testing 
分支名字

看以下,合并后。是看不到合并的那条日志的 ,可以对比上图merge的日志。

最新文章

  1. AFNetworking 3.0 源码解读(十)之 UIActivityIndicatorView/UIRefreshControl/UIImageView + AFNetworking
  2. CodeFirst时使用T4模板(你肯定没用过的笨方法,还望园友指教)
  3. ThinkPHP 学习记录
  4. Why数学图像生成工具
  5. 1106 C程序语法树
  6. Google Guava学习笔记——基础工具类Splitter的使用
  7. 有关Color和Drawable你所不知道的那些内容
  8. 排序算法——QuickSort、MergeSort、HeapSort(C++实现)
  9. spark 环境变量系列配置
  10. A亚马逊WS网上系列讲座——怎么样AWS云平台上千万用户的应用建设
  11. 字符串匹配算法 -- Rabin-Karp 算法
  12. WebService核心文件【web-config.wsdd】调用操作
  13. RK3399 友善NanoPC-T4开发板使用sysfs方法控制status LED状态灯-【申嵌视频-RK3399篇】
  14. PAT甲级1060 Are They Equal【模拟】
  15. java 选择排序、冒泡排序、折半查找
  16. Jmeter(二十八)Jmeter-Question之“HTTPS请求”
  17. python之集合【set】
  18. hdu 4282 枚举,非二分
  19. Ajax(javascript)案例
  20. VS与Opencv的亲密接触之安装配置过程

热门文章

  1. Python 3 线程模型,进程模型记录
  2. Python—包管理工具与上传工具
  3. Jenkins实现单一安卓项目打包多个module填坑实录
  4. 压测工具ab
  5. RabbitMQ学习笔记(四、RabbitMQ队列)
  6. Python 列表生成式 & 字典生成式
  7. 【洛谷5465】[PKUSC2018] 星际穿越(倍增)
  8. .NET 时间轴:从出生到巨人
  9. spring cloud 2.x版本 Gateway熔断、限流教程
  10. Shell脚本中的while getopts用法小结