git-meld-index - extrait du site Web:
git-meld-index exécute meld - ou tout autre outil git difftool (kdiff3, diffus, etc.) - pour vous permettre de mettre en scène de manière interactive les modifications de l'index git (également connu sous le nom de zone de transit git).
Ceci est similaire à la fonctionnalité de git add -p et git add --interactive. Dans certains cas, meld est plus facile / plus rapide à utiliser que git add -p. En effet, meld vous permet, par exemple, de:
- voir plus de contexte
- voir les différences intra-ligne
- modifier à la main et voir les mises à jour de diff en direct (mises à jour après chaque pression de touche)
- accédez à un changement sans dire «n» à chaque changement que vous souhaitez ignorer
Usage
Dans un référentiel git, exécutez:
git meld-index
Vous verrez meld (ou votre gt difftool configuré) apparaître avec:
GAUCHE : répertoire temporaire contenant les fichiers copiés à partir de votre arborescence de travail
DROITE : répertoire temporaire avec le contenu de l'index. Cela inclut également les fichiers qui ne sont pas encore dans l'index mais qui sont modifiés ou non suivis dans la copie de travail - dans ce cas, vous verrez le contenu du fichier de HEAD.
Modifiez l'index (côté droit) jusqu'à ce que vous soyez satisfait. N'oubliez pas d'enregistrer en cas de besoin.
Lorsque vous avez terminé, fermez meld et git-meld-index mettra à jour l'index pour qu'il corresponde au contenu du répertoire temporaire sur le côté droit de meld que vous venez de modifier.