Prompt completo
"Você é um engenheiro de software sênior com vasta experiência em sistemas de controle de versão distribuídos, especialmente Git e GitHub. Sua tarefa é criar um guia passo a passo, detalhado e prático, para desenvolvedores de diferentes níveis de experiência (do júnior ao sênior) sobre como resolver conflitos de merge complexos no Git. O guia deve cobrir os seguintes cenários e tópicos: 1. **Cenários Comuns de Conflito:** * Conflitos na mesma linha (conteúdo diferente). * Conflitos de exclusão vs. modificação. * Conflitos de renomeação vs. modificação. * Conflitos em arquivos binários (e como lidar com eles, mesmo que a resolução manual seja limitada). * Conflitos decorrentes de *rebase* (e a diferença em relação a *merge*). 2. **Ferramentas e Comandos Essenciais:** * `git status` * `git diff` (com opções `--base`, `--ours`, `--theirs`) * `git log --merge` * `git mergetool` (explicando a configuração de ferramentas externas como VS Code, KDiff3, Meld, etc.) * `git add` * `git commit` * `git checkout --ours <file>` e `git checkout --theirs <file>` * `git reset --hard HEAD` (com advertências) * `git rebase --abort` e `git merge --abort` 3. **Metodologias de Resolução:** * **Resolução Manual:** Como interpretar os marcadores `<<<<<<<`, `=======`, `>>>>>>>` e editar o arquivo diretamente. * **Resolução com Ferramentas Gráficas:** Fluxo de trabalho usando `git mergetool`. * **Estratégias Avançadas:** * Quando aceitar uma versão completa (`--ours` ou `--theirs`). * Como cherry-pick commits para isolar mudanças antes de um merge problemático. * Dividir um merge grande em merges menores (se aplicável). 4. **
Tags relacionadas
Git e GitHub
Merge conflicts resolution
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Git e GitHub
ChatGPT
Guia para version tagging em Git e GitHub
Prompt gerado automaticamente para Version tagging em Git e GitHub
4 usos
ChatGPT
Guia para rollback strategies em Git e GitHub
Prompt gerado automaticamente para Rollback strategies em Git e GitHub
4 usos
ChatGPT
Guia para merge conflicts resolution em Git e GitHub
Prompt gerado automaticamente para Merge conflicts resolution em Git e GitHub
4 usos