Git rebase操作
**
第一种:简单的删除多余节点
sourceTree 和 终端混合使用
选中要删除的前一个节点,查看节点的哈希值,打开终端
git rebase -i 节点哈希值
回车后出现
:wq 保存当前操作
<img src="https://img-blog.csdnimg.cn/20191219170410238.jpeg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDA4NTM3Mg==,size_16,color_FFFFFF,t_70"width=“600” height=“320”>
提示成功,如果删除的节点和上个节点之前没有关联,是不会出现冲突的
查看sourceTree 会出现新的记录
如果删除的节点本身没有用,不用选择拉取 直接点击推送,勾选强制推送
推送成功后的界面