Utilisation de git pour les tp
https://infra.opendoor.fr/git/tom/tp_intro_git
Présentation
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.
Organisation
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 /solution/ contient la solution.
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
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
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
git checkout solution # basculer sur la branche solution
git checkout master # basculer sur la branche master