Mis à jour le 12/12/2016
  • 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

Ce cours est en vidéo.

Vous pouvez obtenir un certificat de réussite à l'issue de ce cours.

Vous pouvez être accompagné et mentoré par un professeur particulier par visioconférence sur ce cours.

J'ai tout compris !

Installez Git

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Maintenant que vous avez compris le principe du versioning, il est temps de vous équiper pour découvrir en pratique les avantages de Git.

Tout d'abord, pour utiliser Git, vous allez avoir besoin d'utiliser la console. Si vous n'êtes pas très (ou pas du tout !) à l'aise avec, consultez le Rappel sur la console ci-dessous. Sinon, vous pouvez passer directement à la section suivante "Installer Git" où vous trouverez les étapes pour installer Git sur votre machine. 

Rappel sur la console

Dans ce cours, nous allons utiliser la console, également appelée “terminal”.  Pour suivre le cours, vous n’aurez pas besoin d’être expert avec la console, mais il est quand même nécessaire d’avoir un minimum de bases pour comprendre comment faire des actions basiques. Si vous souhaitez en savoir plus sur le sujet, n’hésitez pas à lire cette explication détaillée dans le chapitre d'un cours de Mathieu Nebra.

La console permet de naviguer dans son arborescence de fichiers (pour ouvrir un fichier, changer de répertoire, etc.) de la même façon qu’une interface graphique. Cependant, au lieu de cliquer sur des icônes, comme l'icône "Ouvrir" du menu suivant : 

Navigation avec une interface graphique
Navigation avec une interface graphique

Nous allons écrire de courtes lignes de texte appelées “commandes”. Toutes ces commandes seront exécutées dans le “répertoire courant”. Voyons ensemble les commandes utiles à connaître pour ce cours. 

Les commandes de base de la console

La commande pwd vous permet de connaître votre répertoire courant (tapez pwd puisEntrée) : 
pwd
/Users/marcgg

Ici, pwd est  la commande à écrire, et /Users/marcgg est ce que la console affichera en réponse. Sur votre machine le résultat sera, bien évidemment, différent.

La commande ls vous permet de voir la liste des fichiers et répertoires dans le dossier courant : 
ls
Applications Desktop Documents

Ici, la console me répond que mon répertoire courant contient trois répertoires : Applications, Dekstop et Documents. Si vous souhaitez voir les éléments de votre répertoire courant sous forme de liste, vous pouvez ajouter l'option '-l' à la commande ls. Vous pouvez également afficher plus d'informations sur ces éléments en utilisant l'option '-a' :

ls -l -a
drwxr-xr-x 2 marcgg staff 68 Jan 10 2014 Applications
drwx------+ 44 marcgg staff 1496 Aug 29 12:11 Desktop
drwx------+ 21 marcgg staff 714 May 7 11:14 Documents
La commande cd vous permet de vous placer dans un répertoire.
cd Applications

Notez que pour revenir au répertoire parent, vous pouvez utiliser 'cd ..' , et pour revenir dans votre répertoire principal il suffit de taper 'cd ~'.

La commande touch vous permet de créer un fichier.

touch fichieracreer.txt
La commande mkdir vous permet de créer un dossier.
mkdir repertoireacreer
La commande cat vous permet d'afficher le contenu d’un fichier. 
cat monfichier.txt
Chapitre 3 : Installer Git
C'est parti !

Ici, la console nous répond que monfichier.txt contient 2 lignes de texte : la ligne "Chapitre 3 : Installer Git" et la ligne "C'est parti !". Allons-y pour installer Git alors !

Installer Git

Mac

Téléchargez la dernière version de Git sur : http://git-scm.com/downloads
Ouvrez le fichier ainsi téléchargé et suivez les instructions en laissant toutes les valeurs par défaut.

Lancez l’application “Terminal” que vous pouvez trouver dans le dossier 'Utilitaires' de vos Applications ou bien en faisant une recherche avec spotlight.

Terminal dans Applications/Utilitaires
Terminal dans Applications/Utilitaires

Exécutez la commande suivante pour définir votre nom et l’email que vous utiliserez ensuite pour créer votre compte gratuit sur GitHub:

git config --global user.name "Votre nom ou pseudo"
git config --global user.email "Votre@email.com"

Pour vérifier que tout va bien, relancez votre console et tapez simplement 'git'. Si l’installation a fonctionné, vous devriez voir du texte en anglais expliquant l’utilisation de Git.

Linux

Téléchargez la dernière version de Git sur : http://git-scm.com/downloads
Ouvrez le fichier ainsi téléchargé et suivez les instructions en laissant toutes les valeurs par défaut.

Ouvrez la console. Si vous ne savez pas utiliser cette console, allez jeter un œil au rappel au début de ce chapitre. 

Exécutez la commande suivante pour définir votre nom et l’email que vous utiliserez ensuite pour créer votre compte gratuit sur GitHub:

git config --global user.name "Votre nom ou pseudo"
git config --global user.email "Votre@email.com"

Pour vérifier que tout va bien, relancez votre console et tapez simplement 'git'. Si l’installation a fonctionné, vous devriez voir du texte en anglais expliquant l’utilisation de Git.

Windows

Rendez vous sur http://msysgit.github.io et téléchargez la dernière version disponible. Une fois le fichier récupéré, lancez-le et suivez les instructions. Vous pouvez laisser toutes les configurations par défaut. Cela va vous donner accès à Git ainsi qu’à une console émulant le comportement de Bash, la console sous Linux. Du coup, vous aurez accès aux mêmes commandes que tout le monde (ls, cd, mkdir…).

Maintenant vous allez pouvoir ouvrir l’application “git bash” qui se situe maintenant dans votre menu Démarrer. Si vous ne savez pas utiliser cette console, allez jeter un œil aux rappels du début de ce chapitre.

Exécutez la commande suivante pour définir votre nom et l’email que vous utiliserez ensuite pour créer un compte gratuit sur Github:

git config --global user.name "Votre nom ou pseudo"
git config --global user.email "votre@email.com"

Pour vérifier que tout va bien, relancez votre console et tapez simplement 'git'. Si l’installation a fonctionné, vous devriez voir du texte en anglais expliquant l’utilisation de Git.

L'éditeur de texte

Vous êtes maintenant prêt à entrer dans le vif de Git!

Dernier point à noter avant de vous lancer : dans ce cours, il m'arrivera de modifier des fichiers de texte. Pour cela, j'utiliserai Vim, qui est un éditeur de texte disponible dans la console. C’est ma préférence, et il n’est pas nécessaire d’apprendre Vim pour utiliser Git. Vim est un éditeur puissant, mais relativement difficile d’accès, donc n’hésitez pas à utiliser votre éditeur préféré si vous ne voulez pas passer du temps à apprendre Vim, que ce soit Notepad ou bien Sublime ! Tout ce qui sera fait avec Vim peut très bien être fait avec n’importe quel autre éditeur.

Voici les quelques manipulations utiles pour Vim que j'utiliserais lors de ce cours :

  • Commande 'vim' pour ouvrir un fichier dans Vim. Par exemple : 

    vim mon fichier.txt
  • Commandes exécutables depuis Vim : ':w' pour sauvegarder le fichier, ':q' pour quitter Vim. Dans les vidéos du cours, j'utiliserai aussi souvent le raccourci ':x' qui permet de sauvegarder et quitter Vim.

Il est maintenant temps de rentrer dans Git et de faire votre premier commit...

Exemple de certificat de réussite
Exemple de certificat de réussite