Skip to main content

Command Palette

Search for a command to run...

Git cherry pick

Published
•2 min read•View as Markdown
A

I'm a DevOps Engineer


git checkout dev
Switched to branch 'dev'
git log --oneline
25243de (HEAD -> dev) added feat -1 for dev
8ccd4a8 feature : added lailan majnu
touch ch.txt
 git add ch.txt
git commit -m "i add ch.txt for cherrypick"
git log --oneline
cd755f9 (HEAD -> dev) i add ch.txt for cherrypick
25243de added feat -1 for dev
8ccd4a8 feature : added lailan majnu

now i want to do same on master only this commit not entire if i want to do entire i use pull

now i use cherry i want to do specific commit on master or another branch

git checkout
master
Switched to branch 'master'
 git log --oneline
85eafa8 (HEAD -> master) resolved conflicts
da8a318 added master feat1
25243de added feat -1 for dev
8ccd4a8 feature : added lailan majnu

now i copy commit id which one i want to do cherrypick

git cherry-pick cd755f9


[master a8e0538] i add ch.txt for cherrypick
 Date: Mon Jan 27 00:58:23 2025 +0530
 Committer: Anas <ubuntu@LAPTOP-7E5UNQJ4>
git log --one
line
a8e0538 (HEAD -> master) i add ch.txt for cherrypick   # comment  --- this one added in master 
85eafa8 resolved conflicts
da8a318 added master feat1
25243de added feat -1 for dev
8ccd4a8 feature : added lailan majnu

More from this blog