比如:

commit1 是你第一次提交代码

commit2 是你第二次提交的代码

commit0 是base commit(别人提交的)

1. git -> show log,选中commit0, 右键 "Rebase "分支名" onto this... "

2. 勾选force rebase,将显示你提交的commit1, 和 commit2

3. 选中commit2, 右键“squash”(此时 commit2, 会叠加到commit1上面去,作为一次commit)

4. start rebase, commit。 你会发现commit1 2变成了一次commit, 强制push。

5. 到你需要check in code的分支上去,进入git 命令行。

6. git cherry-pick 【版本号】

7. 如果有冲突,就手动通过小乌龟处理一下 然后提交,push。

网络上志同道合,我们一起学习网络安全,一起进步,QQ群:694839022