可以根据需要将pick参数,改变为下面代表不同作用的参数;这样就可以对节点C和D进行不同的操作了。比如:

pick:默认参数,表示不对提交节点进行任何操作,直接应用原提交节点。不创建新提交;
reword:应用复制过后的原提交节点,但是可以编辑该节点的提交信息。通过这个参数,可以修改特定提交的提交信息。会创建新的提交;
edit:应用复制过后的原提交节点,会在设置了该参数的补丁上停止rebase操作。待修改完该补丁后,调用git rebase --continue继续进行rebase。会创建新的提交;
squash:将新基点后面的全部提交节点进行合并,也就是将这里的C和D两个节点进行合并。会创建新的提交

rebase注意事项
不要对master分支执行rebase,否则会引起很多的问题(master一定是远程共享的分支);

一般来说,执行rebase的分支都是自己的本地分支,千万不要在与其他人共享的远程分支上使用rebase;

这不难理解,远程分支上的代码可能已经被其他人克隆到本地了,如果通过rebase修改了远程分支的提交历史,这样其他人每次拉取代码到本地时,就都需要进行复杂的合并。

所以,本地的非master分支合并时推荐使用git rebase,其他分支的合并推荐使用git merge;

注意:git merge和git rebase的显著区别是,前者不会修改git的提交记录,而后者会!

rebase参数以及注意事项相关推荐

  1. 空函数有参函数调用参数的注意事项Swift 1.1语言

    函数有参函数调用参数的注意事项Swift 1.1语言 空函数有参函数调用参数的注意事项Swift 1.1语言 空函数 函数有参函数调用参数的注意事项Swift 1.1语言空函数是函数中最简单的形式.在 ...

  2. [python] 函数的缺省参数和注意事项

    所谓缺省参数,在定义函数时,可以给某个参数指定一个默认值,具有默认值的参数就叫做缺省参数.调用函数时,如果没有传入缺省参数的值,则在函数内部使用定义函数时指定的参数默认值. 一.列表的排序方法明确缺省 ...

  3. C++ std::function<void(int)> 和 std::function<void()> 作为函数参数的注意事项

    前言 std::function 作为标准库提供的函数指针,使用起来还是比较方便的,不过在使用过程中有一些需要注意的细节,这里做一个简单的记录. 基本使用 头文件: #include <func ...

  4. 缺省参数-缺省参数的注意事项

    def print_info(name, title="", gender=True):""":param title: 职位:param name: ...

  5. jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。s:a actions:iterators:paramognl表达式...

    在编写SSH2项目的时候,除了使用<s:form>表单标签向Action类跳转并传递参数之外,很更多时候还需要用到<s:a action="XXX.action" ...

  6. java中对象作为参数_java中对象引用,特别作为参数时候注意事项

    1.基础知识 1Byte=8bit Byte和byte一个是对象,一个是基本数据类型而已,都是8bit 2.java中对象引用和值传递: (1).java中若一对象当作参数就是相当于,将变量对应的指向 ...

  7. C++期末实践程序设计与数组作为参数的注意事项

    目录 小表弟发来的求助信号 要点 代码文件 头文件Student.h 源文件Student.cpp main.c 执行结果 c++数组特性以及数组做形参的特点 数组试验 数组特殊性质 不允许拷贝和赋值 ...

  8. GIT/IDEA使用 rebase 和 merge 的正确姿势(转)

    GIT使用 rebase 和 merge 的正确姿势 (同Rebase the current branch on top of incoming changes 与 Merge incoming c ...

  9. 9.可变参数创建不可变集合

    一.可变参数 1.可变参数介绍 可变参数又称参数个数可变,用做方法的形参出现,那么方法参数个数就是可变的了. 方法的参数类型已经确定,个数不确定,我们可以使用可变参数. 2.可变参数定义格式 修饰符 ...

最新文章

  1. 统计学习方法-最大熵模型
  2. xm console无法联接guest问题的解决
  3. python简单代码运行_python代码如何运行
  4. 简繁互相切换的字库(比较全)
  5. scala List入门到熟悉
  6. [原创]java WEB学习笔记91:Hibernate学习之路-- -HQL 迫切左外连接,左外连接,迫切内连接,内连接,关联级别运行时的检索策略 比较。理论,在于理解...
  7. 文件和参数一起上传_基于netty的文件上传下载组件
  8. 硬盘检测工具哪个好?5款硬盘工具对比测试
  9. 驱动精灵w8ndows xp sp2,惠普打印机驱动官方正式版下载,适用于winxp,win2003,winvista,win7,win8,win10,win2008,win2012-驱动精灵...
  10. android碎片化的解决方法,Android碎片化的处理
  11. 零中频接收机频率转换图_德国Ramp;S罗德与施瓦茨EMI测试接收机ESR系列
  12. 【LC中等】1321. 餐馆营业额变化增长
  13. netbackup基础知识
  14. linux服务器端 postfix+php邮件发送+发件人代发修改配置
  15. Appium报错Original error: Could not proxy command to the remote server. Original error: socket hang up
  16. ftp文件上传和下载
  17. ❤️超详细PWN新手入门教程❤️《二进制各种漏洞原理实战分析总结》
  18. TiDB函数和操作符
  19. 金山办公:订阅为王?
  20. Benchmark 性能测试简介

热门文章

  1. 无标题栏窗口的实现拖动,和边的拉伸功能
  2. mysql查找表shoe table,mysql命令行常用命令
  3. asp php 用户登录,一个简单的asp.net 单点登录实现
  4. get 参数太长怎么办_新买的手表表带太长了该怎么办?表带调节操作方法get你~...
  5. mysql+缓冲池脏块率高_什么是数据库的 “缓存池” ?(万字干货)
  6. mysql 视图 动态sql_sql-server – 使用动态Sql创建视图
  7. python3中的zip_Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
  8. IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题
  9. 《团队激励与沟通》第 8 讲——团队合作技巧 重点部分总结
  10. Java 修饰符详解:吐血整理,带你从底层语法和开发案例疏通这 11 种常见修饰符