O seu commit deve ser atomico, ou seja, ele deve fazer apenas uma coisa. Também é uma boa prática commitar em ingles. O seu commit deve descrever em poucas palavras o que ele está fazendo.
Para commitar use: git commit -m"This is my commit message"
As branches servem para manter um bom fluxo de trabalho. Elas são criadas a partir da branch que contem a ultima versão da sua aplicação, geralmente a branch 'master'.
Para criar uma branch: git branch nome-da-branch
Para mudar para uma branch: git checkout nome-da-branch
Para criar uma branch e mudar pra ela: git checkout -b nome-da-branch
Logo que voce terminou de trabalhar em uma branch e deseja incorporar suas mudanças na branch 'master', é uma boa prática que voce abra um Pull Request. Esse Pull Request serve para que outros membros do time vejam suas mudanças anteriormente e possam acompanhar o que você está fazendo.
Para abrir um Pull Request:
-
Clique na abra 'Pull Request' do projeto
-
Clique em 'New Pull Request'
-
Escolha sua branch
A base: nome-da-branch é a branch a qual voce quer incorporar suas mudanças(geralmente a 'master')
A compare: nome-da-sua-branch é a branch a qual voce esta trabalhando
-
Clique em 'Create Pull Request'
-
Escolha um nome para o seu Pull Request(geralmente o nome da feature que voce quer incorporar) e edite as informações adicionais se desejar.