🌿
ChatGPT intermediate

Dicas de merge conflicts resolution para Git e GitHub

Prompt gerado automaticamente para Merge conflicts resolution em Git e GitHub

2 usos Git e GitHub

Prompt completo

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

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