I need to merge from one branch to another but only between selected tags in Git
your help highly appreciates.
I need to merge from one branch to another but only between selected tags in Git
your help highly appreciates.
as per my understanding cherry-pick can only merge only selected commits not the set of commits
git cherry-pick can apply a set of commits, as I describe in "How to cherry pick a range of commits and merge into another branch?"
In your case:
git cherry-pick tag1^{}..tag2^{} {}^ is the dereference notation.
Make sure that tag1 reference the oldest commit.
And understand this will not move the tags, which will still reference their original commits.