Skip to content

Instantly share code, notes, and snippets.

@alexruzenhack
Created December 13, 2018 16:37
Show Gist options
  • Save alexruzenhack/f963f17717d606e6abc9e017102b18e3 to your computer and use it in GitHub Desktop.
Save alexruzenhack/f963f17717d606e6abc9e017102b18e3 to your computer and use it in GitHub Desktop.
Processo de Pull Request #git #pullrequest
  1. Criar nova branch com as alterações realizadas na base do código
    • git checkout -b <branch name>
  2. Adicionar alterações na staging area
    • git add <. para adicionar tudo | path endereço do arquivo>
  3. Criar um commit descritivo da tarefa realizada, dos arquivos alterados
    • git commit -m "Descrever atividade"
  4. Puxar alterações da master para o repositório local
    • git pull origin master
  5. Atualizar a branch com as alterações da master, se existirem alterações
    • git merge master
  6. [Condicional = tem conflito?] Resolve conflitos do merge
    • git status - list o estado dos arquivos alterados e é capaz de identificar os arquivos com conflito
    • [Opção 1] vim <path> - abre a edição do arquivo pelo prompt de comando
    • [Opção 2] code <path> - abre a edição do arquivo pelo VS Code
  7. Criar novo commit com as alterações do merge
    • git commit -am "Fix merge"
  8. Atualizar o repositório remoto
    • git push -u origin <branch name>
  9. Criar um Pull Request através da interface gráfica do serviço de git remoto
    • Cada serviço tem a sua especificidade
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment