Git cherry pick
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