Git操作 rebase -i

Git rebase操作

**

第一种:简单的删除多余节点

sourceTree 和 终端混合使用

Git操作 rebase -i_第1张图片

选中要删除的前一个节点,查看节点的哈希值,打开终端
Git操作 rebase -i_第2张图片

git rebase -i 节点哈希值

回车后出现
Git操作 rebase -i_第3张图片 Git操作 rebase -i_第4张图片

:wq 保存当前操作

提示成功,如果删除的节点和上个节点之前没有关联,是不会出现冲突的
Git操作 rebase -i_第5张图片

查看sourceTree 会出现新的记录
Git操作 rebase -i_第6张图片

如果删除的节点本身没有用,不用选择拉取 直接点击推送,勾选强制推送
Git操作 rebase -i_第7张图片 Git操作 rebase -i_第8张图片

推送成功后的界面

Git操作 rebase -i_第9张图片

你可能感兴趣的:(Git操作 rebase -i)