d9d3e8b Ajout du fichier unAutreFichier.txt sebastienjean HEAD -> main
d9d3e8b Ajout du fichier unAutreFichier.txt dev2 HEAD -> main
899b42b Ajout d'une ligne à unFichier.txt sebastienjean origin/main, origin/HEAD
899b42b Ajout d'une ligne à unFichier.txt dev1 origin/main, origin/HEAD
425ba5e ajout d'un fichier sebastienjean
425ba5e ajout d'un fichier Sebastien Jean
23b7e54 Initial commit Sebastien Jean
23b7e54 Initial commit Sebastien Jean
```
```
...
@@ -882,7 +881,7 @@ L'opération échoue car les deux historiques (local et distant) se contradisent
...
@@ -882,7 +881,7 @@ L'opération échoue car les deux historiques (local et distant) se contradisent
* le dépot local demande à raccrocheer le commit `4` après le commit `2`
* le dépot local demande à raccrocheer le commit `4` après le commit `2`
* le dépôt distant ne peut pas raccrocher `4` à `2` car `3` est déjà le successeur de `2`
* le dépôt distant ne peut pas raccrocher `4` à `2` car `3` est déjà le successeur de `2`
> ⚠️ Le serveur n'autorise jamaais les situations de **divergence non résolue**. Ici, la situation reviendrait à avoir une séparation de l'historique en 2 chronologies (branches) parallèles. La divergence doit d'abord être résolue localement par le développeur qui la constate.
> :warning:️ Le serveur n'autorise jamaais les situations de **divergence non résolue**. Ici, la situation reviendrait à avoir une séparation de l'historique en 2 chronologies (branches) parallèles. La divergence doit d'abord être résolue localement par le développeur qui la constate.
#### Synchronisation descendante à partir du dépôt `clone 2`
#### Synchronisation descendante à partir du dépôt `clone 2`
...
@@ -927,15 +926,15 @@ nothing to commit, working tree clean
...
@@ -927,15 +926,15 @@ nothing to commit, working tree clean
* 1275819 Merge branch 'main' of https://gitlab.iut-valence.fr/jeans/gitlab-bases sebastienjean HEAD -> main
* 1275819 Merge branch 'main' of https://gitlab.iut-valence.fr/jeans/gitlab-bases dev2 HEAD -> main
|\
|\
| * b6c752a Nouvelle modification du fichier unFichier.txt sebastienjean origin/main, origin/HEAD
| * b6c752a Nouvelle modification du fichier unFichier.txt dev1 origin/main, origin/HEAD
* | d9d3e8b Ajout du fichier unAutreFichier.txt sebastienjean
* | d9d3e8b Ajout du fichier unAutreFichier.txt dev2
|/
|/
* 899b42b Ajout d'une ligne à unFichier.txt sebastienjean
* 899b42b Ajout d'une ligne à unFichier.txt dev1
* 425ba5e ajout d'un fichier sebastienjean
* 425ba5e ajout d'un fichier Sebastien Jean
* 23b7e54 Initial commit Sebastien Jean
* 23b7e54 Initial commit Sebastien Jean
sebastienjean@MacBook-Air-749 gitlab-bases %
sebastienjean@MacBook-Air-749 gitlab-bases %
```
```
> 👀 l'option `--graph` de la commande `git log` permet de représenter l'**historique sous forme de graphe**, ce qui permet de voir les divergences et leur résolution.
> :eyes: l'option `--graph` de la commande `git log` permet de représenter l'**historique sous forme de graphe**, ce qui permet de voir les divergences et leur résolution.