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 Dernière révision Les deux révisions suivantes | ||
atelier:git-df:tp-merge [30/10/2012 14:10] captnfab |
atelier:git-df:tp-merge [17/05/2016 11:18] nIQnutn [Utilisation du pull --rebase] |
||
---|---|---|---|
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 24: | Ligne 24: | ||
Avec ''git pull'', les derniers commits publiés sur le serveur sont récupérés et appliqués en local. | Avec ''git pull'', les derniers commits publiés sur le serveur sont récupérés et appliqués en local. | ||
- | Avec ''git stash apply'', mon //patch// est appliqué au dépôt local mis à jour. | + | Avec ''git stash pop'', mon //patch// est appliqué au dépôt local mis à jour. |
===== Combinaison de stash et pull --rebase ==== | ===== Combinaison de stash et pull --rebase ==== | ||
Ligne 33: | Ligne 33: | ||
$ git pull --rebase | $ git pull --rebase | ||
$ git push | $ git push | ||
- | $ git stash apply</code> | + | $ git stash pop</code> |
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, |