使用交互式rebase撤销非提交方法.pdfVIP

  • 2
  • 0
  • 约3.22千字
  • 约 14页
  • 2026-06-25 发布于北京
  • 举报

高级5:想丢弃的也不是的提交

假一个提交,你在刚把它写完的时候并没有觉得它不好,但是在

又写了几个提交以后,你突然灵光一现:「哎呀,那个提交不该

写我要撤销!」

不是的提交,就不能用reset--hard来撤销了。这种情况的

撤销,就要用之前介绍过的一个指令:交互式rebase——

rebase-i。

用交互式rebase撤销提交

之前介绍过,交互式rebase可以用来修改某些旧的commits。其实除了

修改提交,它还可以用于撤销提交。比如下面这种情况:

⾼级5:想丢弃的也不是的提

交?

假⼀个commit,你在刚把它写完的时候并没有觉得它不好,

可是在⼜写了⼏个提交以后,你突然灵光⼀现:「哎呀,那个

commit不该写,我要撤销!」

不是的提交,就不能⽤reset--hard来撤销了。这种情况的

撤销,就要⽤之前介绍过的⼀个指令:交互式rebase——rebase

-i。

⽤交互式rebase撤销提交

之前介绍过,交互式rebase可以⽤来修改某些旧的commits。其

实除了修改提交,它还可以⽤于撤销提交。⽐如下⾯这种情况:

你想撤销倒数第二条提交,那么可以使用rebase-i:

gitrebase‑i

文档评论(0)

1亿VIP精品文档

相关文档