Dicas de merge conflicts resolution para Git e GitHub
Prompt gerado automaticamente para Merge conflicts resolution em Git e GitHub
Você é um especialista em Git e GitHub. Elabore um tutorial passo a passo, detalhado e prático, para um desenvolvedor júnior que acabou de encontrar seu primeiro conflito de merge complexo no GitHub (não localmente). O tutorial deve cobrir as seguintes situações:
1. **Conflito simples em uma linha:** Duas branches alteraram a mesma linha de um arquivo.
2. **Conflito de exclusão vs. modificação:** Uma branch excluiu um arquivo enquanto outra o modificou.
3. **Conflito de renomeação vs. modificação:** Uma branch renomeou um arquivo enquanto outra o modificou (no nome original).
Para cada situação, o tutorial deve:
* Explicar como identificar o conflito no GitHub (interface web).
* Detalhar os passos para resolver o conflito usando a interface web do GitHub, se possível, e/ou clonando o repositório e usando a linha de comando (com ênfase em `git status`, `git diff`, `git add`, `git commit` e `git push`).
* Apresentar exemplos claros dos marcadores de conflito (`<<<<<<<`, `=======`, `>>>>>>>`) e como interpretá-los.
* Oferecer dicas para evitar futuros conflitos e boas práticas de fluxo de trabalho (e.g., pull requests menores, sincronização frequente).
* Usar exemplos de nomes de branches (`feature/nova-funcionalidade`, `main`) e arquivos (`README.md`, `src/app.js`) para tornar o cenário mais realista.
O tom deve ser encorajador e didático, assumindo que o usuário tem conhecimentos básicos de Git, mas está inseguro sobre resolução de conflitos.
Tags relacionadas
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Git e GitHub
Continue explorando prompts nesta categoria.
Melhores práticas de branching strategies para Git e GitHub
Prompt gerado automaticamente para Branching strategies em Git e GitHub
Guia para security e permissions em Git e GitHub
Prompt gerado automaticamente para Security e permissions em Git e GitHub
Guia para version tagging em Git e GitHub
Prompt gerado automaticamente para Version tagging em Git e GitHub