Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
atelier:git-df:tp-merge [30/10/2012 14:10] captnfab |
atelier:git-df:tp-merge [17/05/2016 11:18] nIQnutn [Que faire en cas de conflit ?] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
$ git push</code> | $ git push</code> | ||
- | Avec ''git pull --rebase'', les commits distants sont récupérés et appliqués dans mon historique des commits. S'il n'y a pas de conflit, j'obtiens un nouvel état dans lequel je peux pusher mes commits comme s'ils avaient été faits après les commits du dépôt distant. | + | Avec ''git pull %%--%%rebase'', les commits distants sont récupérés et appliqués dans mon historique des commits. S'il n'y a pas de conflit, j'obtiens un nouvel état dans lequel je peux pusher mes commits comme s'ils avaient été faits après les commits du dépôt distant. |
Avec ''git push'', j'envoie mes commits //rebasés// sur le dépôt distant. | Avec ''git push'', j'envoie mes commits //rebasés// sur le dépôt distant. | ||
Ligne 18: | Ligne 18: | ||
<code bash>$ git stash | <code bash>$ git stash | ||
$ git pull | $ git pull | ||
- | $ git stash apply</code> | + | $ git stash pop</code> |
Avec ''git stash'', le dépôt est ramené dans l'état du dernier commit et toutes mes modifications sont stockées sous forme de //patch//. | Avec ''git stash'', le dépôt est ramené dans l'état du dernier commit et toutes mes modifications sont stockées sous forme de //patch//. | ||
Ligne 45: | Ligne 45: | ||
====== | ====== | ||
code de la version bli | code de la version bli | ||
- | >>>>>>> version bli | + | >>>>>>> version bli</code> |
À corriger à la main, à la suite de quoi, | À corriger à la main, à la suite de quoi, | ||
- | * si vous étiez en train de faire un ''pull --rebase'', continuez l'opération de ''rebase'': | + | * si vous étiez en train de faire un ''pull %%--%%rebase'', continuez l'opération de ''rebase'': |
<code bash>$ git rebase --continue</code> | <code bash>$ git rebase --continue</code> | ||
* si vous étiez en train de faire un ''stash pop'', continuez votre édition tranquillement :) | * si vous étiez en train de faire un ''stash pop'', continuez votre édition tranquillement :) |