Goldman Sachs interview question

What is git ? All git commands that I know ? What are branches in git ? Why use git ?