O git é uma ferramenta para controle e versionamento de código, ele é utilizado para facilitar o desenvolvimento em equipe, permitindo que várias pessoas alterem o mesmo projeto, ou até o mesmo arquivo.
Visualiza qual branch você está.
Cria uma nova branch
git branch rails-girls
Entra numa branch.
git checkout rails-girls
Junta os comandos branch e checkout em um só (cria uma nova branch e já muda pra ela)
git checkout -b rails-girls
Verifica como está o monitoramento no momento.
Adiciona o arquivo ao monitoramento.
git add index.html
Para adicionar todos os arquivos de uma vez só
git add .
Confirma as alterações feitas e adicionadas pelo git add.
git commit -m "menssagem do commit"
Envia para o repositório remoto os commits realizados.
git push origin rails-girls
Atualiza branch local com o que está no repositório remoto.
git pull origin rails-girls
Para conferir mais comandos acesse o site oficial do git