git使用——rebase

1.git log先找到需要变基(rebase)的changeID

2.git rebase -i (changeID) 此时会出现两种情况

     1)工作区有变更尚未提交

$ git rebase -i 121f508bc4ac7044c1dda188fc595e7029613f22
不能变基:您有未暂存的变更。
而且您的索引中包含未提交的变更。
请提交或贮藏修改。

遇到这种情况需要将变更缓存,输入git stash 存储变更后再进行第二步操作

    2)工作区无变更

此时直接往下执行即可

3.根据提示,将pick改为适应需求的关键词即可

4.退出保存

5.输入 git stash pop 释放之前保存的缓存然后正常操作即可

上一篇:大家帮我测试下,IOCP服务端和客户端交互


下一篇:git学习笔记:rebase的使用