Git Cherry Pick
One feature that comes in handy sometimes is the ability to cherry pick certain commits. You can select a particular commit from a branch and bring that into your own branch. This is a handy feature but one that should be used with care. Often a traditional merge works better, but sometimes you ONLY want to bring in one commit and not the rest of the branch. Say as part of a feature you discover a bug and commit that bug fix but it is a part of a larger feature. You would be able to cherry-pick only that bug fix commit and hotfix that into your remote environment.
Read more about it here