From 83d0452a0858c1be96a13cbdb14c491d4c7b32da Mon Sep 17 00:00:00 2001 From: Denys <dedrosne@rcisima.isima.fr> Date: Mon, 29 Jan 2018 19:31:15 +0100 Subject: [PATCH] Question 2.12 --- DrosneMosnierSujet.md | 55 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 53 insertions(+), 2 deletions(-) diff --git a/DrosneMosnierSujet.md b/DrosneMosnierSujet.md index 201f7a4..0380668 100644 --- a/DrosneMosnierSujet.md +++ b/DrosneMosnierSujet.md @@ -20,24 +20,46 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge 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 rapport.md + $git add DrosneMosnierSujet.md ```` 0. Afficher la status de votre copie de travail + ```` + $git status + ```` 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 DrosneMosnierSujet.md + ```` 0. Afficher l'historique de votre repo ```` - git log + $git log ```` 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) `*` + ```` + $????????????????????????????? + ```` 0. Afficher l'historique de votre repo + ```` + $git log + ```` 0. Il ne devrait y avoir que deux entrées dans l'historique pourquoi ? `*` + ```` + $????????????? + ```` 0. Créer un nouveau fichier, nommé start, contenant la date et l'heure actuelle `*` ```` $touch start $date >> start ```` 0. Créer un nouveau fichier : file2ignore + $touch file2ignore + ```` + $touch file2ignore + ```` 0. Afficher la status de votre copie de travail + ```` + $git status + ```` 0. On souhaite que ce fichier soit ignoré et ne soit jamais commité. Réalisez la configuration nécesaire pour que cette regle soit effective `*` ```` $touch file2ignore @@ -45,7 +67,15 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge $echo file2ignore >> .gitignore ```` 0. Lister le contenu du repertoire courant, afficher le status et la log + ```` + $ls + $git status + $git log + ```` 0. Avant de commiter affichez les modifications par rapport à la précédente révision ? `*` + ```` + $git diff + ```` ##### 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`) @@ -79,11 +109,32 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge $git status ```` 0. Revenir la brache `mybranch` + ```` + $git checkout Drosne + ```` + 0. Où sont passé vos reponces au point 2.4 ? `*` + ```` + Ces reponses sont sur la branche Drosne-2.4 + ```` 0. Affichez un historique sous forme de graph (`a dog`) de votre repo, Que peux ton en dire ? + ```` + $git log --graph + ```` 0. Revenir sur la branche master + ```` + $git checkout master + ```` 0. Ajoutez et commitez un fichier (touch new_file) + ```` + $touch new_file + $git add new_file + $git commit -m "ajout de new_file" + ```` 0. Revenir sur votre branche `mybranch` pour completer le compte rendu `*` + ```` + $git checkout Drosne + ```` 0. Affichez un historique sous forme de graph (`a dog`) de votre repo `*` ##### 3. Merge -- GitLab