git-meld-index - citando no site:
O git-meld-index executa o meld - ou qualquer outro gto difftool (kdiff3, difuso etc.) - para permitir a interação interativa de alterações no índice git (também conhecido como área de preparação do git).
Isso é semelhante à funcionalidade do git add -p e git add --interactive. Em alguns casos, o meld é mais fácil / rápido de usar do que o git add -p. Isso porque o meld permite, por exemplo:
- veja mais contexto
- veja diferenças intra-linha
- edite manualmente e veja as atualizações de diferenças 'ao vivo' (atualizadas após cada pressionamento de tecla)
- navegue até uma alteração sem dizer 'n' a cada alteração que você deseja pular
Uso
Em um repositório git, execute:
git meld-index
Você verá o meld (ou o seu git difftool configurado) aparecer com:
ESQUERDA : arquivos temporários de continuação de diretório copiados da sua árvore de trabalho
DIREITO : diretório temporário com o conteúdo do índice. Isso também inclui arquivos que ainda não estão no índice, mas são modificados ou não rastreados na cópia de trabalho - nesse caso, você verá o conteúdo do arquivo HEAD.
Edite o índice (lado direito) até ficar feliz. Lembre-se de salvar quando necessário.
Quando terminar, feche o meld e o git-meld-index atualizará o índice para corresponder ao conteúdo do diretório temporário no lado direito do meld que você acabou de editar.