Commit 980a00e0 authored by Thierry Fenasse's avatar Thierry Fenasse

c'est plus une découverte qu'un tutoriel !

parent 71dc8ec3
# tutoriel-git Découverte de git
=================
Quelques pistes en français pour démarrer avec **git** (outil en [ligne de commande](https://fr.wikipedia.org/wiki/Interface_en_ligne_de_commande)) et **GitLab** ([application web](https://fr.wikipedia.org/wiki/Application_web) pour partager du code). Quelques pistes en français pour démarrer avec **git** (outil en [ligne de commande](https://fr.wikipedia.org/wiki/Interface_en_ligne_de_commande)) et **GitLab** ([application web](https://fr.wikipedia.org/wiki/Application_web) pour partager du code).
...@@ -7,11 +8,13 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com ...@@ -7,11 +8,13 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com
* Un exemple de fichier (en anglais): [README.md](https://gist.github.com/indexzero/1363524#file-readme-outline-md) * Un exemple de fichier (en anglais): [README.md](https://gist.github.com/indexzero/1363524#file-readme-outline-md)
* License : [GPL v3 licence](https://www.gnu.org/licenses/gpl-3.0.txt) ou en [version française](http://dachary.org/loic/gpl-french.pdf) * License : [GPL v3 licence](https://www.gnu.org/licenses/gpl-3.0.txt) ou en [version française](http://dachary.org/loic/gpl-french.pdf)
## Résumé des commandes utilisées dans la vidéo Résumé des commandes utilisées dans la vidéo
--------------------------------------------
*Prérequis : il faut que le logiciel git soit installé* *Prérequis : il faut que le logiciel git soit installé*
### Installation Installation
------------
*Pour pouvoir travailler avec un outil de versionnement, il faut que cet outil soit installé sur ton ordi.* *Pour pouvoir travailler avec un outil de versionnement, il faut que cet outil soit installé sur ton ordi.*
...@@ -19,7 +22,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com ...@@ -19,7 +22,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com
* Sur Mac OSX : [Téléchargement et installation](http://git-scm.com/download/mac) * Sur Mac OSX : [Téléchargement et installation](http://git-scm.com/download/mac)
* Sur Windows : [Téléchargement et installation](http://git-scm.com/download/win) * Sur Windows : [Téléchargement et installation](http://git-scm.com/download/win)
### Configuration Configuration
-------------
*Il y a certainement plein d'autres options de configuration, mais c'est pour commencer!* *Il y a certainement plein d'autres options de configuration, mais c'est pour commencer!*
...@@ -28,7 +32,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com ...@@ -28,7 +32,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com
* Définir ton adresse email : `git config --global "quelque.chose@domaine.extension"` (Celui utilisé sur GitHub ou pas) * Définir ton adresse email : `git config --global "quelque.chose@domaine.extension"` (Celui utilisé sur GitHub ou pas)
* Afficher ta config actuelle : `git config -l` * Afficher ta config actuelle : `git config -l`
### Créer un projet Créer un projet
---------------
*Ça revient simplement à créer un dossier sur ta machine pour y mettre un ou plusieurs fichiers voir toute une arborescence de fichiers et dossiers.* *Ça revient simplement à créer un dossier sur ta machine pour y mettre un ou plusieurs fichiers voir toute une arborescence de fichiers et dossiers.*
...@@ -37,7 +42,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com ...@@ -37,7 +42,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com
* Commence à [gérer les versions](https://fr.wikipedia.org/wiki/Gestion_de_versions) du(des) fichier(s) du projet : `git init` * Commence à [gérer les versions](https://fr.wikipedia.org/wiki/Gestion_de_versions) du(des) fichier(s) du projet : `git init`
* Pour t'informer sur l'état du projet : `git status` (peut être utilisé n'importe quand) * Pour t'informer sur l'état du projet : `git status` (peut être utilisé n'importe quand)
### Premier fichier Premier fichier
---------------
*Un simple fichier texte contenant tes idées, un poème, une liste de tâche ou un début de page html, ou pourquoi pas une image?* *Un simple fichier texte contenant tes idées, un poème, une liste de tâche ou un début de page html, ou pourquoi pas une image?*
...@@ -49,7 +55,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com ...@@ -49,7 +55,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com
* Dire à git de prendre en compte cette version du fichier avec un commentaire : `git commit --message "création du fichier"` * Dire à git de prendre en compte cette version du fichier avec un commentaire : `git commit --message "création du fichier"`
* Voir sur l'état du projet : `git status` (Git vous affichera que la copie de travail est propre et qu'il n'y a rien à valider ou *à commiter*) * Voir sur l'état du projet : `git status` (Git vous affichera que la copie de travail est propre et qu'il n'y a rien à valider ou *à commiter*)
### Premières modifs Premières modifs
----------------
* Édite ton fichier pour en modifier le contenu : En utilisant un [éditeur de texte](https://fr.wikipedia.org/wiki/%C3%89diteur_de_texte). (votre index.html ou autre fichiers) * Édite ton fichier pour en modifier le contenu : En utilisant un [éditeur de texte](https://fr.wikipedia.org/wiki/%C3%89diteur_de_texte). (votre index.html ou autre fichiers)
* Voir l'état du projet : `git status` (Git vous dira que le fichier «index.html» est modifié) * Voir l'état du projet : `git status` (Git vous dira que le fichier «index.html» est modifié)
...@@ -60,7 +67,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com ...@@ -60,7 +67,8 @@ Quelques pistes en français pour démarrer avec **git** (outil en [ligne de com
TODO : la suite :D TODO : la suite :D
## Autres ressources Autres ressources
-----------------
* [Autre tutoriel de base](http://christopheducamp.com/2013/12/15/github-pour-nuls-partie-1/) * [Autre tutoriel de base](http://christopheducamp.com/2013/12/15/github-pour-nuls-partie-1/)
* [Et sa suite](http://christopheducamp.com/2013/12/16/gitHub-pour-nuls-partie-2/) * [Et sa suite](http://christopheducamp.com/2013/12/16/gitHub-pour-nuls-partie-2/)
......
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