Git cherry-pick 和 rebase 的混合用法
2015-02-02 15:09
302 查看
之前在 git 上遇過一個問題
問題是,我只想把 D,F 加到 master ,其他的留在 topic ,而且又不想把 history 搞得很亂,最好就變成這個樣子:
有甚麼好的作法?
原來答案相當簡單。
就這樣。
A-B master \ C-D-E-F-G topic |
問題是,我只想把 D,F 加到 master ,其他的留在 topic ,而且又不想把 history 搞得很亂,最好就變成這個樣子:
A-B-D-F master \ C-E-G topic |
原來答案相當簡單。
$ git checkout master $ git cherry-pick D $ git cherry-pick F $ git checkout topic $ git rebase master
就這樣。
相关文章推荐
- Git cherry-pick 和 rebase 的混合用法
- Git cherry-pick 和 rebase 的混合用法
- git cherry-pick和git rebase的混合用法
- svntogit git rebase git cherrypick
- Git笔记(三)——[cherry-pick, merge, rebase]
- git merge vs rebase vs cherry-pick
- git merge vs rebase vs cherry-pick
- git merge vs rebase vs cherry-pick
- git中merge,rebase,cherry-pick,patch的联系与区别
- Git知识总览(四) git分支管理之rebase 以及 cherry-pick相关操作
- git rebase / cherry-pick / merge
- Git知识总览(五) Git中的merge、rebase、cherry-pick以及交互式rebase
- Git -- cherry-pick的用法
- Git笔记(三)——[cherry-pick, merge, rebase]
- Git push/pull/cherry-pick/merge/rebase
- Git知识rebase, merge, cherry-pick
- git merge vs rebase vs cherry-pick
- Use git cherry-pick
- git cherry-pick 小结 .
- git合并——衍合于挑拣(cherry-pick)——只合并某个commit