git只合并某一个分支的某个commit
2018-10-10 10:18
399 查看
第一种情况:只合并一个commit
git checkout develop-hbb git cherry-pick 7c32be61
以上,7c32be61是develop上的一个fix bug的commit,上面就是将这个commit合并到develop-hbb上
第二种情况:合并连续的多个commit到指定的分支上
比如在develop分支上有7c32be61到54dfef55的连续的10个commit,54dfef55是后面的提交。先在要将这10个commit 合并到develop-hbb分支上
1)首先基于develop分支创建一个临时分支temp,并指明新分支的最后一个commit
git checkout -b temp 54dfef55
2)将temp分支上的从7c32be61到最后一个commit,也就是54dfef55的commit合并到develop-hbb上
git rebase --onto develop-hbb 7c32be61^
相关文章推荐
- git如何合并只有两个commit到一个?
- git 合并旧分支至新的分支,并合并多次commit
- Git 问题, 一个 master, 多个新功能分支, 怎样有序地合并和提交?
- [置顶] Git 上多次commit 合并成一个 patch
- 使用git的cherry-pick命令把其他分支的某个commit合并到当前分支
- git合并分支上指定的commit
- Git里怎么自动commit到一个新分支?
- Git tips: 合并 commit 保持分支干净整洁
- git reset到之前的某一个commit或者恢复之前删除的某一个分支
- git commit 如何修改上一个commit以及合并最近两个commit
- git合并分支上指定的commit
- git在一个分支上修改了代码但是不想commit到本地git库,需要切换一个分支去修改代码,这个时候也可以使用git stash
- git合并分支上指定的commit
- git如何合并只有两个commit到一个
- Git开发时多分支防止多次提交版本线,使用cherry-pick、合并commit实现多次修改关联iusses
- git合并分支上指定的commit
- git合并分支或者push时,报错:“Please enter a commit message to explain why this merge is necessary,especi”的解决办法
- git的操作(拉代码到本地/commit到本地/pull/push到远程/新建分支/合并分支/)
- git如何合并只有两个commit到一个?
- Git: 合并几个commit为一个commit