Skip to content
Snippets Groups Projects
Commit 7d765e9a authored by BMosnier's avatar BMosnier
Browse files

Corrections2

parent 2dd43bde
No related branches found
No related tags found
No related merge requests found
......@@ -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.
......
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