Avant Assessment interview question

What is "cherry-picking" a git branch? What does the "cat" command do?