Skip to content
Snippets Groups Projects
Commit 83d0452a authored by Denys's avatar Denys
Browse files

Question 2.12

parent 111aef63
No related branches found
No related tags found
No related merge requests found
...@@ -20,24 +20,46 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge ...@@ -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. _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 `*` 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 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é) `*` 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 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. 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 0. Afficher l'historique de votre repo
````
$git log
````
0. Il ne devrait y avoir que deux entrées dans l'historique pourquoi ? `*` 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 `*` 0. Créer un nouveau fichier, nommé start, contenant la date et l'heure actuelle `*`
```` ````
$touch start $touch start
$date >> start $date >> start
```` ````
0. Créer un nouveau fichier : file2ignore 0. Créer un nouveau fichier : file2ignore
$touch file2ignore
````
$touch file2ignore
````
0. Afficher la status de votre copie de travail 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 `*` 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 $touch file2ignore
...@@ -45,7 +67,15 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge ...@@ -45,7 +67,15 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge
$echo file2ignore >> .gitignore $echo file2ignore >> .gitignore
```` ````
0. Lister le contenu du repertoire courant, afficher le status et la log 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 ? `*` 0. Avant de commiter affichez les modifications par rapport à la précédente révision ? `*`
````
$git diff
````
##### 2. Les branches ##### 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`) 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 ...@@ -79,11 +109,32 @@ https://gitlab.isima.fr/mazenovi/2017-F2-Forge
$git status $git status
```` ````
0. Revenir la brache `mybranch` 0. Revenir la brache `mybranch`
````
$git checkout Drosne
````
0. Où sont passé vos reponces au point 2.4 ? `*` 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 ? 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 0. Revenir sur la branche master
````
$git checkout master
````
0. Ajoutez et commitez un fichier (touch new_file) 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 `*` 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 `*` 0. Affichez un historique sous forme de graph (`a dog`) de votre repo `*`
##### 3. Merge ##### 3. Merge
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment