I have 2 branches here, say branch1 and branch2. There are lots of new feature added in branch1, and the branch2 is stable. Today, I want to merge just 1 feature from branch1 to branch2. So, I just run git cherry-pick <commit-for-feature1-in-branch1. I suppose there should be only the change in <commit-for-featur1-in-branch1 will be merged into branch2. But I found there are more changes for other features are included.
I thought it will get the diff just for only that specified commit, right?
FYI, the commit in branch1 was merged from other development branch, does this possibly cause this issue?
Anything wrong I did?
Thanks.