Resolvedor de Conflito de Merge do Git
Separa um arquivo com marcadores de conflito do Git em versões ours e theirs, permite escolher o lado de cada bloco e monta o arquivo final.
Enxergar os dois lados antes de escolher
O merge deu conflito e o arquivo voltou com aqueles blocos de sinais de maior e menor no meio do código. No editor, com indentação torta e as duas versões grudadas, é fácil apagar a linha errada e só descobrir no code review. Cole o arquivo inteiro aqui e cada conflito aparece separado, com o lado de cada branch em blocos distintos e o número das linhas envolvidas.
Para cada conflito você escolhe o que fica: o seu lado, o lado que veio, os dois em sequência ou, quando o merge foi feito com diff3, também a versão base que originou a divergência. A ferramenta remonta o arquivo com as escolhas aplicadas e devolve o resultado pronto para copiar de volta, mantendo o restante do arquivo intacto e preservando o final de linha original, seja LF ou CRLF.
O resumo aponta os casos que costumam ser resolvidos no automático: conflitos em que os dois lados são idênticos e aqueles em que um dos lados está vazio, típicos de reordenação de importações. Marcadores órfãos, de um bloco mal editado à mão, aparecem como aviso em vez de quebrar a leitura. O arquivo colado não sai do navegador, então dá para usar com código de trabalho.
Perguntas frequentes
O que significam HEAD e o nome depois das setas?
Ela resolve o conflito sozinha?
Funciona com merge feito em modo diff3?
Ferramentas Relacionadas
Gerador de .gitignore
Gere um .gitignore combinando templates por linguagem/IDE — Node, Python, Java, Go, Rust, .DS_Store, JetBrains, VSCode etc. Tudo no navegador.
Git Cheatsheet
Lista pesquisável dos comandos git mais usados — config, commit, branch, merge, rebase, stash, log, remote, reset. Com exemplos copiáveis e descrição. Tudo no navegador.
Hexdump
Visualize qualquer texto em hexdump canônico (offset / bytes hex / ASCII), igual ao comando `hexdump -C` do Unix. Útil para inspecionar dados binários, encoding, separadores invisíveis. Tudo no navegador.