Como substantivo:
Representa um ponto em seu histórico GIT (linha do tempo do repositório). Esse histórico é formado por vários commits interrelacionados.
Como verbo:
Ação de salvar o estado atual do projeto em um ponto; salvar uma nova "versão" na linha do tempo do projeto.
Branches são as linhas de desenvolvimento do projeto. Um projeto pode ter várias branches em seu histórico. O commit mais recente de uma branch é referido como a ponta dessa branch.
Realizar um merge significa unir as alterações de duas branches. Por exemplo: um merge da branch new_feature na branch master significa que a master será atualizada com as modificações (commits) feitos em new_feature.
Clonar um repositório significa criar uma cópia de um repositório remoto em um repositório local
Semelhante ao clone, "forkar" um repositório é criar uma cópia de um repositório remoto em outro repositório remoto (que pode ser acessado através da aba Repositories no seu Github.
Pull Request é uma requisição para adicionar ou alterar algo em um repositório alheio (no código, documentação etc.).