Commit b4cba589 authored by Sosthène Guédon's avatar Sosthène Guédon

Merge branch 'tuto'

parents 124c8874 f7615206
......@@ -20,3 +20,56 @@ De plus il permet de gérer la collaboration entre plusieurs individus extrêmem
Les développeurs peuvent créer des branches séparées en parallèle pour, travailler sur les branches sans se gêner les un les autres et mettre leur travail en commun lors d'opérations appelées *merge* qui consistent à fusionner les branches.
II Installation
---------------
Pour commencer, il va falloir installer [Git](https://git-scm.com/downloads), il y a des explication pour Windows Mac et Linux.
III La ligne de commande et GitLab
---------------------------------
Dans ce tutoriel, nous allons vous apprendre à se servir de Git depuis la console.
Il existe de nombreuses interfaces graphique que l'on ne vous présentera pas.
La raison est simple, les commandes sont les mêmes pour tout le monde et permettent de mieux comprendre le fonctionnement de git, et permettent de comprendre les interfaces graphiques facilement.
De plus, la plupart des IDE possèdent des intégrations de git.
Nous allons aussi vous expliquer le fonctionnement de Gitlab, un site web permettant de partager du code sous Git, concurrent libre de GitHub. Il permet aussi d'avoir accès à un suivi de bug et d'autres outils.
Une version de GitLab hébergée sur les serveurs du BR, réservée à l'X est [gitlab.binets.fr](gitlab.binets.fr) (normalement l'endroit où vous êtes en train de lire ceci) tandis qu'une version publique est [gitlab.com](gitlab.com).
IV Premier objectif : le Fork
-----------------------------
Pour pouvoir commencer, il va falloir que vous ayez une copie de ce répo sur votre compte Gitlab.
Cette action s'appelle un *fork* et est disponible en haut de la page.
![Fork](images/fork.png)
(Profitez en pour mettre une étoile au tuto avec le bouton *star* )
Cliquez sur Fork, vous allez être rediriger vers une page vous demandant où souhaitez le fork, cliquez sur votre nom puis vous serez redirigé vers la page de votre fork, gardez la page de votre fork ouverte et fermez l'ancienne, puis redescendez à ce niveau de la page du fork.
V Deuxième objectif : Clone
---------------------------
Vous avez donc une copie du TD sur votre compte il va maintenant falloir la copier sur votre ordinateur. Pour cela, créez un dossier de travail pour ce TD puis ouvrez y une console.
Pour cela copiez le chemin puis faites, dans une console (si ctrl-c ne marche pas, utilisez ctrl+shift+c)
```bash
cd chemin/vers/dossier/de/travail
```
Retournez en haut de la page et cliquez sur *clone* (à côté de *fork*) puis copiez le lien de l'option https.
Retournez dans l'invites de commande et tapez
```bash
git clone adresse
```
Le nom d'utilisateur et le mot de passe demandé sont ceux de frankiz.
Vous pouvez maintenant vous déplacer dans le dossier créé avec
```bash
cd "td-formation-git"
```
Bravo, vous venez d'effectuer votre première commande git.
Vous pouvez observer la syntaxe classique des commandes git :
```bash
git [commande] [arguments]
```
Cette syntaxe est commune à toutes les commandes git.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment