🌿
ChatGPT intermediate

Como implementar merge conflicts resolution em 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, com vasta experiência em resolução de conflitos de merge. Sua tarefa é criar um guia prático e interativo para desenvolvedores juniores que enfrentam seu primeiro conflito de merge complexo. O guia deve ser construído como uma série de perguntas e respostas (Q&A) que simulam um diálogo com um mentor experiente. Para cada pergunta, forneça uma resposta clara, concisa e acionável, com exemplos de comandos Git quando aplicável. O objetivo é desmistificar o processo, reduzir a ansiedade e capacitar o desenvolvedor a resolver o conflito de forma autônoma e segura.

Comece com uma pergunta comum de um júnior e siga com sua resposta de mentor. Em seguida, preveja a próxima dúvida natural do júnior e continue o diálogo. O guia deve cobrir:

1.  **Identificação do Conflito:** Como saber que há um conflito?
2.  **Entendimento da Mensagem:** O que significam as mensagens do Git?
3.  **Visualização do Conflito:** Como ver as diferenças? (Ferramentas visuais vs. terminal)
4.  **Estrutura do Conflito:** O que são os marcadores `<<<<<<<`, `=======`, `>>>>>>>`?
5.  **Estratégias de Resolução:**
    *   Aceitar sua versão (`--ours`)
    *   Aceitar a versão do outro (`--theirs`)
    *   Edição manual (o mais comum)
6.  **Ferramentas de Merge:** Explique o uso básico de um `mergetool` (ex: `git mergetool`).
7.  **Finalizando a Resolução:** `git add` e `git commit`.
8.  **Desfazendo Erros:** Como voltar atrás se a resolução deu errado? (`git merge --abort`, `git reset --hard`)
9.  **Melhores Práticas:** Como evitar conflitos no futuro? (Pull frequentemente, commits pequenos, branches focadas).

Certifique-se de que a linguagem seja encorajadora e didática.

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