Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 23daca07e2 |
45
Readme.md
45
Readme.md
@@ -1,46 +1,9 @@
|
|||||||
# Utilisation de git pour les tp
|
# Utilisation de git pour les tp
|
||||||
|
|
||||||
https://infra.opendoor.fr/git/tom/tp_intro_git
|
Bravo, vous êtes arrivés dans la branche "solution"
|
||||||
|
|
||||||
|
Vous pouvez retourner dans la branche d'origine en sélectionnant la branche master
|
||||||
|
|
||||||
|
|
||||||
## 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
|
|
||||||
|
|
||||||
```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
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user