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.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
atelier:git-df:tp-basique [27/10/2012 19:16] 127.0.0.1 édition externe |
atelier:git-df:tp-basique [27/10/2012 19:40] captnfab |
||
---|---|---|---|
Ligne 158: | Ligne 158: | ||
</code> | </code> | ||
+ | On notera que ''git cp'' existe de manière similaire. | ||
+ | Pourquoi un ''git cp'' ou un ''git mv'' plutôt qu'un ''cp'' ou un ''mv'' ? Parce que comme ça, git garde l'historique des modifications ! | ||
+ | |||
+ | ===== Historique ===== | ||
+ | |||
+ | Si vous voulez savoir ce qu'il s'est réellement passé, clonnez le dépôt bac-a-sable, qui existe vraiment, et tapez la commande suivante : | ||
+ | |||
+ | <code>$ git log | ||
+ | commit 7e63d41c89fff6a6d0cd82bdedabfec55125dcd1 | ||
+ | Author: Fabien Givors <fabien.givors@chezlefab.net> | ||
+ | Date: Sat Oct 27 18:41:17 2012 +0200 | ||
+ | |||
+ | Rangement. | ||
+ | | ||
+ | La cuisine est tout le temps en bazar avec ce jojo ! | ||
+ | |||
+ | commit 7774c8a303454bfe8c56b8e3e76552e028ee7ac6 | ||
+ | Author: Fabien Givors <fabien.givors@chezlefab.net> | ||
+ | Date: Sat Oct 27 18:20:58 2012 +0200 | ||
+ | |||
+ | Ma nouvelle recette de crêpe :-P | ||
+ | | ||
+ | Un peu moins de beurre et un peu plus de bière, que du bon :) | ||
+ | Coquine s'est régalée, trôôôôô ! | ||
+ | |||
+ | commit d83719f23c851d54c8735cb4754669be4732b29d | ||
+ | Author: Fabien Givors <fabien.givors@chezlefab.net> | ||
+ | Date: Sat Oct 27 17:27:23 2012 +0200 | ||
+ | |||
+ | Hello world. | ||
+ | </code> | ||
+ | |||
+ | Vous voyez que chaque commit porte un numéro. En particulier, pour voir les modifications effectuées entre un commit et un autre, la commande suivante est très utile: | ||
+ | <code>git diff 7774c8a303454bfe8c56b8e3e76552e028ee7ac6..7e63d41c89fff6a6d0cd82bdedabfec55125dcd1 | ||
+ | diff --git "a/cr\303\252pes.miam" "b/cr\303\252pes.miam" | ||
+ | deleted file mode 100644 | ||
+ | index 534d81f..0000000 | ||
+ | --- "a/cr\303\252pes.miam" | ||
+ | +++ /dev/null | ||
+ | @@ -1 +0,0 @@ | ||
+ | -Miam ! | ||
+ | diff --git "a/recettes/cr\303\252pes.miam" "b/recettes/cr\303\252pes.miam" | ||
+ | new file mode 100644 | ||
+ | index 0000000..534d81f | ||
+ | --- /dev/null | ||
+ | +++ "b/recettes/cr\303\252pes.miam" | ||
+ | @@ -0,0 +1 @@ | ||
+ | +Miam ! | ||
+ | </code> | ||
+ | |||
+ | Un fichier a été supprimé, /crêpes.miam, il contenait « Miam ». | ||
+ | Un fichier a été créé, /recettes/crêpes.miam, il contient « Miam » | ||
+ | |||
+ | ===== Retour au tuto git-df ===== | ||
+ | |||
+ | - [[manuel:git-df|Par ici !]] |