1、git merge 、git cherry-pick、git rebase

可以看出merge结果能够体现出时间线,但是rebase会打乱时间线。

而rebase看起来简洁,但是merge看起来不太简洁。

在项目中经常使用git pull来拉取代码,git pull相当于是git fetch + git merge,如果此时运行git pull -r,也就是git pull –rebase,相当于git fetch + git rebase

git cherry-pick <commitHash> 上面命令就会将指定的提交commitHash,应用于当前分支

2、git revert和 git reset

最新文章

  1. LINQ系列目录
  2. EventBus 一
  3. 决策树 -- C4.5算法
  4. HttpServletResponse对象 学习
  5. Maven 实用命令和技巧
  6. Hibernate-一级缓存session
  7. 医生加号页改版,就一个Bug, 看医生工作台一期需求
  8. linux术语解析(持续更新)
  9. 中文分词中的战斗机-jieba库
  10. SSM框架整合,以CRM为例子
  11. 201521123023《Java程序设计》第五周学习总结
  12. 虚拟机中安装Virtualbox,嵌套的虚拟机不能运行64位系统
  13. C#窗体向另一个窗体实时传值及传值问题
  14. EntityFramework CodeFirst反向工程工具
  15. wpf中的数据模板
  16. FineReport单行与数据库交互的方法
  17. CLR寄宿和AppDomain
  18. Python入门学习:网络刷博器爬虫
  19. java-信息安全(十一)-非对称加密算法ECC以及ECDSA签名
  20. 解决virtualbox共享文件夹没有访问权限的问题

热门文章

  1. 用python爬取网络文章----滴天髓
  2. pycharm下载安装与基本配置
  3. Ubuntu 安装 office
  4. 迁移学习(DIFEX)《Domain-invariant Feature Exploration for Domain Generalization》
  5. 特定领域知识图谱融合方案:文本匹配算法(Simnet、Simcse、Diffcse)
  6. super与this关键字图解-Java继承的三个特点
  7. 读Java8函数式编程笔记04_类库
  8. MRS_开发编译与设置相关问题汇总
  9. Kubernetes环境cert-manager部署与应用
  10. vivo 自研Jenkins资源调度系统设计与实践