mirror of https://github.com/CrimsonTome/tldr.git
1003 B
1003 B
git-imerge
Générer un
git merge
ou ungit 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 : https://github.com/mhagger/git-imerge.
- 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}}