Git cherry pick and datamodel integrity
问题 Given that two branches have diverged and a specific commit from one branch (and not everything) needs to be introduced to the other, git cherry pick achieves exactly that. After some time there is the need to completely merge the two branches. How will git know that it has already the commit that was cherry picked in the past so that it won\'t reintroduce it? 回答1: You might want to read Git Cherry-pick vs Merge Workflow for a good comparison between merge and cherry-pick, especially that