1目前工作空间是干净的
2 在print.c添加一条switch(cc),但是cc并没有定义,我么在后面提交多次后再修改这个历史记录。
3在print.c添加一条{case1:}
4 在print.c添加一条{case2:}
5 现在我们要给 e315d4d这个版本进行修改,给出cc的定义,然后提交。
先回退回去 git reset --hard e315d4d
修改完后,然后git add
然后 git commit --amend
6 现在把这个版本后面的所有版本依次对前面增加定义的这个版本进行merge处理。
要用以前来merge后面的,最后使用git rebase 命令来对整个提交顺序进行优化。
下面进行rebase的处理
git rebase 2d01
言而总之,总而言之,用git rebase 可以解决合并遇到的大部分问题。