Git rebase 和 cherry-pick 操作

比如:

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。

posted @ 2019-04-12 17:02  SEC.VIP_网络安全服务  阅读(273)  评论(0编辑  收藏  举报