... | @@ -109,4 +109,15 @@ On fusionne la nouvelle feature avec la branche maîtresse. |
... | @@ -109,4 +109,15 @@ On fusionne la nouvelle feature avec la branche maîtresse. |
|
* appliquer les modifications de la branche *happy*
|
|
* appliquer les modifications de la branche *happy*
|
|
* résoudre les conflits et enregistrer les modifications
|
|
* résoudre les conflits et enregistrer les modifications
|
|
|
|
|
|
|
|
#### Détour
|
|
|
|
L'historique (`git lo`) montre clairement l'existence d'une branche fusionnée (*happy*). Il eut été possible d'appliquer les modifications enregistrées dans la branche *happy* de sorte qu'il en résulte un historique linéraire (`git rebase`).
|
|
|
|
* vérifier d'être bien placé sur la branche *master*
|
|
|
|
* annuler le merge de la branche *happy* (`git reset --hard v0.1`)
|
|
|
|
* appliquer les modifications de la branche *greetings* (`git merge`)
|
|
|
|
* se placer sur la branche *happy*
|
|
|
|
* “rebaser” les modifications de la branche courante vers la branche *master* (`git rebase`)
|
|
|
|
* se placer sur la branche *master*
|
|
|
|
* appliquer les modifications de la branche *happy* (`git merge`)
|
|
|
|
* supprimer les branches *happy* et *greetings* (`git branch`)
|
|
|
|
|
|
|
|
|