From 7d765e9afec3cbee802a79bc8b457adf762851cf Mon Sep 17 00:00:00 2001 From: BMosnier <bastienmosnier@gmail.com> Date: Tue, 30 Jan 2018 00:20:34 +0100 Subject: [PATCH] Corrections2 --- MosnierDrosneTp1.md | 61 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/MosnierDrosneTp1.md b/MosnierDrosneTp1.md index f73fe8e..2363de8 100644 --- a/MosnierDrosneTp1.md +++ b/MosnierDrosneTp1.md @@ -16,12 +16,12 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge #### 1. Les basiques 0. Créer un repository git - > + $ git init Initialized empty Git repository in D:/Users/basti/Documents/ISIMA_2017-2018/Conduite de projets web/Repository/.git/ 0. _Par la suite pensez à commiter votre compte rendu apres chaques étapes dont l'enoncé est terminé par `*`, pour les messages de commit vous pouvez utiliser les numéros des questions (Ex Q1.2 ici)_ 0. Ajouter le compte rendu dans le repo `*` - > + $ git add tp1.md $ git commit -m "Q1.2" [master (root-commit) 3727ec6] Q1.2 @@ -29,35 +29,33 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge create mode 100644 tp1.md 0. Afficher la status de votre copie de travail - > + $ git status On branch master nothing to commit, working tree clean 0. Modifiez le CR pour supprimer la première partie et indiquez vos noms (n'oublier pas de faire un `git add` pour marque le fichier comme devant être ajouté) `*` - > + $ git add tp1.md $ git commit -m "Q1.4" [master 39c080e] Q1.4 1 file changed, 12 insertions(+), 85 deletions(-) 0. Afficher l'historique de votre repo - > + $ git log commit 39c080e06cf87be44c9e7a7c30249062fc4c60f7 (HEAD -> master) Author: BMosnier <bastienmosnier@gmail.com> Date: Mon Jan 29 18:34:17 2018 +0100 - Q1.4 commit 3727ec6379ed8f628a1206072f66bb92cdcf8290 Author: BMosnier <bastienmosnier@gmail.com> Date: Mon Jan 29 18:19:44 2018 +0100 - Q1.2 0. Renommer ce fichier en préfixant avec vos noms en amendant le commit précédent (`git commit -m "mon message"` pour indiquer le mesage de commit directement) `*` - > + $ git mv tp1.md MosnierDrosneTp1.md $ git add MosnierDrosneTp1.md $ git add tp1.md @@ -68,12 +66,12 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge create mode 100644 MosnierDrosneTp1.md 0. Afficher l'historique de votre repo - > + $ git log commit e28861ae16cb281c82cbdf34fe04f7f6ebde6a4f (HEAD -> master) Author: BMosnier <bastienmosnier@gmail.com> Date: Mon Jan 29 18:34:17 2018 +0100 - + Q1.6 commit 3727ec6379ed8f628a1206072f66bb92cdcf8290 @@ -86,15 +84,15 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge > Le git --amend ne rajoute pas un commit, il remplace le précédent 0. Créer un nouveau fichier, nommé start, contenant la date et l'heure actuelle `*` - > + $ date > start 0. Créer un nouveau fichier : file2ignore - > + $ touch file2ignore 0. Afficher la status de votre copie de travail - > + $ git status On branch master Changes not staged for commit: @@ -111,7 +109,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge no changes added to commit (use "git add" and/or "git commit -a") 0. On souhaite que ce fichier soit ignoré et ne soit jamais commiter. Réalisez la configuration nécesaire pour que cette regle soit effective `*` - > + $ echo "file2ignore" > .gitignore $ git status On branch master @@ -131,7 +129,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge 0. Lister le contenu du repertoire courant, afficher le status et la log - > + $ ls file2ignore MosnierDrosneTp1.md start @@ -166,7 +164,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge 0. Avant de commiter affichez les modifications par rapport à la précédente révision ? `*` - > + $ git diff diff --git a/MosnierDrosneTp1.md b/MosnierDrosneTp1.md index 2c3d73b..973b903 100644 @@ -184,14 +182,14 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge ##### 2. Les branches 0. Créez une branche portant votre nom et basculer sur cette branche (dans la suite du TP cette branche est désignée par `mybranch`) - > + $ git branch MosnierDrosne $ git checkout MosnierDrosne Switched to branch 'MosnierDrosne' 0. Lister les branches locales et les fichiers présent dans le répertoire courant `*` - > + $ git show-branch --all * [MosnierDrosne] Q1.14 ! [master] Q1.14 @@ -199,13 +197,13 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge *+ [MosnierDrosne] Q1.14 0. Aficher le status de votre repo `*` - > + $ git status On branch MosnierDrosne nothing to commit, working tree clean 0. Créez une branche pour _développer_ la réponse de ce point (nommez là `mybranch-2.4` par exemple) - > + $ git branch MosnierDrosne-2.4 @@ -213,7 +211,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge Switched to branch 'MosnierDrosne-2.4' 0. Afficher un historique sous forme de graph (`a dog`) de votre repo - > + $ git log --graph * commit 182677dd19fe0d1a19fd1ed61d72b588277ada25 (HEAD -> MosnierDrosne-2.4, MosnierDrosne) | Author: BMosnier <bastienmosnier@gmail.com> @@ -238,7 +236,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge > Elles pointent sur la même révision car la branche 2.4 a été créée à partir de la branche MosnierDrosne et n'a rien rajouté, donc elles en sont au même point 0. Afficher à nouvea l'historique pour montrer les modifications suite au précédent commit `*` - > + $ git log --graph * commit 4c1d46a15e2fb8d6b464c39d8632a8c66fe4e0fa (HEAD -> MosnierDrosne-2.4) | Author: BMosnier <bastienmosnier@gmail.com> @@ -253,7 +251,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge | Q2.2 ETC 0. Revenir la brache `mybranch` - > + $ git checkout MosnierDrosne Switched to branch 'MosnierDrosne' @@ -261,7 +259,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge > Elles étaient sauvegardées sur la branche MosnierDrosne-2.4, elles ne sont donc pas disponibles sur cette branche 0. Affichez un historique sous forme de graph (`a dog`) de votre repo, Que peux ton en dire ? - > + $ git log --graph --topo-order --all --pretty=format:'%s %d' * Q2.5 (HEAD -> MosnierDrosne) | * Q2.3.2 (MosnierDrosne-2.4) @@ -279,11 +277,11 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge > Ca fait longtemps qu'on a pas committé sur la branche master 0. Revenir sur la branche master - > + $ git checkout master Switched to branch 'master' 0. Ajoutez et commitez un fichier (touch new_file) - > + $ touch new_file $ git add new_file $ git commit -m "Q2.8" @@ -292,11 +290,12 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge create mode 100644 new_file 0. Revenir sur votre branche `mybranch` pour completer le compte rendu `*` - > + $ git checkout MosnierDrosne Switched to branch 'MosnierDrosne' + 0. Affichez un historique sous forme de graph (`a dog`) de votre repo `*` - > + $ git log --graph --topo-order --all --pretty=format:'%s %d' * Q2.9 (HEAD -> MosnierDrosne) * Q2.7 @@ -338,11 +337,11 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge ##### 4. Remote 0. Afficher l'historique de votre repo 0. Ajouter le projet "2017-F2-Forge" comme repository distant `*` - > + $ git remote add origin https://gitlab.isima.fr/mazenovi/2017-F2-Forge.git 0. Lister les branches distantes - > + $ git fetch warning: no common commits remote: Counting objects: 533, done. @@ -373,7 +372,7 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge * [new branch] tjo-TP1 -> origin/tjo-TP1 0. Pousser votre branche de votre repo local sur le repos distant `*` - > + $ git push origin MosnierDrosne Counting objects: 39, done. Delta compression using up to 8 threads. -- GitLab