Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I copy commits from one branch to another?

Tags:

git

I have 4 commits in my master branch but I want to copy them and put into a another branch (branch2).

Can I do this with cherry pick and if yes how can I?

like image 288
jeremy Avatar asked Sep 16 '25 09:09

jeremy


1 Answers

Yes cherry-pick is what you want here. If the commits are consecutive:

git checkout branch2
git cherry-pick <commit-1-id>..<commit-4-id>

Otherwise you will have to specify them individually:

git cherry-pick <commit-1-id> <commit-2-id> <commit-3-id> <commit-4-id>
like image 89
Calum Halpin Avatar answered Sep 18 '25 07:09

Calum Halpin