Git é um sistema de controle de versão de arquivos. Através deles podemos desenvolver projetos na qual diversas pessoas podem contribuir simultaneamente no mesmo, editando e criando novos arquivos e permitindo que os mesmos possam existir sem o risco de suas alterações serem sobrescritas.
Serve para você fazer as configurações do git
$ git config --global user.name "seu nome"
$ git config --global user.email "seu email"
Esse é o comando que você irá utilizar para criar um novo projeto de git.
git init <nome do repositorio>
Esse comando Git cria uma cópia exata de um repositório já existente.
git clone <Link do projeto>
git clone -b <link do projeto>
o git add adiciona todos os arquivos modificados ao repositório
git add <nome do arquivo>
git add .
O git commit executa o commit dos arquivos que foram adicionados e cria uma nova revisão com um log.
git commit -am "Seu comentário"
A grosso modo, um branch é um caminho independente de desenvolvimento, uma alternativa.
git branch
git branch <nome da ramificação>
git branch -d <nome da ramificação>
Serve para trocar de uma ramificação do seu projeto
git checkout <nome da ramificação>
git checkout -b <nova ramificação>
Esse comando atualiza seu repositório local com o remoto
git pull