Git rebase -i 其实没那么可怕
Git rebase -I is not that scary
作为初级开发者,我见过太多同事对 git rebase -i 望而生畏,甚至包括那些比我聪明得多的人。其实,这个命令只是打开一个文本文件让你编辑提交计划,并非不可逆的破坏性操作。你可以随时使用 git rebase --abort 回滚,而 git 的 reflog 机制更是能帮你找回一切。交互式变基不会销毁旧提交,只是创建新提交并移动指针。只要理解这一核心逻辑,并学会处理冲突,它将成为你整理分支历史、提升工作流的利器。别被恐惧束缚,试着去掌握它吧。
如果你不关心保持整洁的分支历史,我对你对待软件的认真程度表示怀疑。