I\'m trying to understand the practical distinction between cherry-picking and squash-merging a single commit, if there is any. To be more precise, give the followi