1 合并某个分支上的指定commit
#在dev分支合并bugfix分支上的 ac0ca63 commit
$ git branch
*dev
bugfix
master
$ git cherry-pick ac0ca63
2 合并某个分支上的一系列commit
#采用rebase更好
$ git branch
*dev
bugfix
master
#合并ac0ca63以后的commit
$ git rebase ac0ca63^
3 合并某个分支的某个文件
#在dev分支上合并bugfix分支的abc.java文件
$ git branch
*dev
bugfix
master
$ git checkout --patch bugfix abc.java
本文详细介绍了如何在Git中合并dev分支上的特定commit、一系列commit以及只合并bugfix分支的特定文件,包括使用`git cherry-pick`、`git rebase`和`git checkout --patch`的方法。适合Git初学者和高级用户参考。
3291

被折叠的 条评论
为什么被折叠?



