Quando estiver em desenvolvimento de alguma nova funcionalidade ou estiver trabalhando na correção de algum bug ou melhoria no sistema, trabalhe dentro do branche 'dev'. Isso garante que caso haja a necessidade de uma correção imediata de um bug você possa fazer sem a necessidade de commitar o que estiver fazendo, garantindo tambem a oportunidade de testar as novas funcionalidades/melhorias antes que estas sejam submetidas para o servidor que esta em produção.
Basta estar dentro da pasta do sistema e entrar com o seguinte comando 'git checkout -b dev' onde dev é o nome do branche a ser criado.