mise au point

This commit is contained in:
2021-05-06 16:23:17 +02:00
parent 1637651b34
commit af06952bd2

View File

@@ -1,27 +1,46 @@
===== Utilisation de git pour les tp ===== # Utilisation de git pour les tp
https://infra.opendoor.fr/git/tom/tp_intro_git https://infra.opendoor.fr/git/tom/tp_intro_git
==== Présentation ==== ## Présentation
Les ateliers, leurs énoncés et les solutions sont des fichiers textes dont l'évolution et la maintenance sont suivies par git. Les ateliers, leurs énoncés et les solutions sont des fichiers textes dont l'évolution et la maintenance sont suivies par git.
Une interface (un "serveur git") permet d'y accéder à l'aide d'un navigateur. Une interface (un "serveur git") permet d'y accéder à l'aide d'un navigateur.
==== Organisation ==== ## Organisation
Les ateliers disposent chacun de leur propre dépôt et sont organisés généralement en 2 branches: Les ateliers disposent chacun de leur propre dépôt et sont organisés généralement en 2 branches:
* la branche /master/ contient les directives de l'atelier et les éventuels fichiers nécessaires à sa réalisation * la branche /master/ contient les directives de l'atelier et les éventuels fichiers nécessaires à sa réalisation
* la branche /solution/ contient la solution. * la branche /solution/ contient la solution.
==== En mode web ==== ## En mode web
L'adresse est fourni au fur et à mesure de la formation. C'est généralement https://infra.opendoor.fr/git/tom/NOM_DE_LATELIER.git L'adresse est fourni au fur et à mesure de la formation. C'est généralement https://infra.opendoor.fr/git/tom/NOM_DE_LATELIER.git
Les instructions s'affichent généralement directement, en dessous de la liste des fichiers. Les instructions s'affichent généralement directement, en dessous de la liste des fichiers.
On peut basculer de la branche **master** à la branche **solution** et réciproquement en cliquant sur le bouton "Branche: master :🔽"
Attention, si vous êtes en train de visualiser un fichier qui n'existe pas dans la branche dans laquelle on vous basculez, vous aurez une erreur 404.
## En mode console
Il faut tout d'abord récupérer le dépôt via la commande git clone adresse_du_depot
```bash
git clone https://infra.opendoor.fr/git/tom/tp_intro_git
```
Cela va créer un répertoire du nom du dépôt dans lequel se trouve tous les fichiers de la branche master.
Pour basculer d'une branche à l'autre: git checkout nom_branche
```code
git checkout solution # basculer sur la branche solution
git checkout master # basculer sur la branche master
```
==== En mode console ====