# git-imerge > Générer un `git merge` ou un `git rebase` entre deux branches de manière incrémentale. > Les conflits entre les branches sont suivis en paires de commits individuels, pour simplifier la résolution des conflits. > Plus d'informations : . - Démarrer un imerge rebase (se placer dans la branche à rebaser d'abord) : `git imerge rebase {{branche_sur_laquelle_rebaser}}` - Démarrer imerge merge (se placer dans la branche depuis laquelle merger d'abord) : `git imerge merge {{branche_a_merger}}` - Afficher le diagramme ASCII du merge ou rebase en cours : `git imerge diagram` - Continuer l'opération après une résolution de conflit (d'abord `git add` les fichiers en conflits) : `git imerge continue --no-edit` - Terminer l'opération i-merge après la résolution de tous les conflits : `git imerge finish` - Annuler l'opération et retourner à la branche précédente : `git-imerge remove && git checkout {{previous_branch}}`