- git merging local branch with remote branch
- git checkout tag-1
- Note: checking out 'tag-1'.
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
- git cherry-pick 6337dcb1
- git checkout tag-1
- git checkout -b branch-1 tag-1
- git tag tag-2