Procedimentos de correções

  1. Crie um fork do repositório onde ocorreu o problema ou que você deseja adicionar uma funcionalidade. Caso você já tenha um fork, siga para o passo 4.

  2. Clone o fork do repositório.

mkdir -p ~/git
git clone git@git.itflex.com.br:usuario_teste/itflex.git ~/git/itflex
  1. Adicione a referência do repositório original no clone do seu fork
cd ~/git/itflex
git remote add upstream git@git.itflex.com.br:itflex/itflex.git
  1. Rode a ferramenta de atualização antes de iniciar qualquer alteração.
cd ~/git/itflex
git checkout master
git up
  1. Crie um branch de correção de bugs ou de adição funcionalidades/melhorias (ver padrões de nomes de branches na seção de Padrões de nomes/descrição)
cd ~/git/itflex
# para bugs
git checkout -b bug-<nome_do_branch>
# para funcionalidades/melhorias
git checkout -b feat-<nome_do_branch>
  1. Realize as correções nos arquivos

  2. Faça o commit com a alteração (ver padrões de mensagens de commit em Padrões de nomes/descrição)

cd ~/git/itflex
# Adicionar todas as alterações para serem commitadas
git add .
# Fazer o commit
git commit -m "<título do commit>"
# ou
git commit
# para editar a mensagem completa do commit, com título e corpo da mensagem
  1. Depois de criar todos os commits necessários, execute o comando abaixo para enviar o branch para o servidor
git publish
  1. Após isto, abra a interface web do servidor git, entre no projeto original e crie um merge request do branch que você enviou.