git只合並某一個分支的某個commit


第一種情況:只合並一個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^

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM