Vous êtes sur la page 1sur 10

Initiation à Git

Voyager dans le temps avec GIT

o rg
Git est un logiciel de gestion de versions décentralisé. C'est un logiciel libre créé
par Linus Torvalds, pour gérer les différentes versions de Linux. C’est le logiciel
c.
de gestion de versions le plus populaire, utilisé par plus de douze millions de
personnes
le

Quelques termes à connaître…


COMMIT
C’est une entité qui contient une image du projet à un instant donné (date,
te

commentaires, détail des modifications, empreinte)


BRANCHE
La branche permet de faire évoluer deux travaux au sein d’un même projet
si

qui sont à terme destinés à être fusionnés (fonction MERGE). La branche


principale se nomme « master »
TAG
C’est une étiquette qui indique un numéro de version
DIFF
Cette fonction permet de voir les différences entre 2 COMMITS
DÉPÔT
Emplacement où est stockée l’arborescence à versionner

Copie locale et copie distante


Une copie distante est nécessaire si plusieurs personnes travaillent sur le même
projet (ce qui leur permet de synchroniser leur copie locale), sinon seule une
copie locale est nécessaire

Patrick ABATI – Janvier 2019 page 1/10


Initiation à Git

Télécharger Git et l’installer (nous choisissons la version pour Windows)


https://gitforwindows.org/
Git ne fonctionne qu’en ligne de commande. Il existe des interfaces graphiques
qui facilitent son utilisation. Nous choisissons TortoiseGit
Télécharger TortoiseGit et l’installer
Télécharger et installer le pack langage Français
https://tortoisegit.org/download/

Configurer TortoiseGit : cliquer dans le fond blanc de n'importe quel


emplacement dans l'explorateur de fichiers

o rg
c.
le
te
si

Renseigner les champs Nom et Email

Patrick ABATI – Janvier 2019 page 2/10


Initiation à Git

Nous allons maintenant réaliser un test pour vérifier le fonctionnement


Créer un dossier : nous le nommerons « testgit »
Clic droit sur le dossier puis Créer un dépôt

o rg
c.
le
te
si

Valider (OK)

Patrick ABATI – Janvier 2019 page 3/10


Initiation à Git

Si on affiche les fichier cachés, on voit un dossier .git qui contient toutes les
informations relatives à l’arborescence versionnée (ne pas modifier ou supprimer)

Créer ou placer des fichiers dans le dossier du dépôt « testgit »


Nous plaçons une page web « cours.htm » et un document texte « git.odt »

o rg
c.
le
te

Ajouter les fichiers (sélectionner d’abord les fichiers)


si

Patrick ABATI – Janvier 2019 page 4/10


Initiation à Git

Valider (OK)

rg
Clic droit → Git Livrer

o
c.
le
te
si

Patrick ABATI – Janvier 2019 page 5/10


Initiation à Git

Écrire un commentaire puis Livrer

o rg
c.
le

Fermer (pousser n’est utile que dans le cas d’une copie distante pour
te

synchroniser le travail avec le serveur distant)


si

Patrick ABATI – Janvier 2019 page 6/10


Initiation à Git

Modifions le fichier « cours.htm » en supprimant quelques lignes : un point


d’exclamation rouge apparaît au niveau du fichier modifié

rg
Clic droit → TortoiseGit → Voir les différences

o
c.
le
te
si

Patrick ABATI – Janvier 2019 page 7/10


Initiation à Git

Cette fenêtre apparaît

rg
Double clic sur le fichier « cours.htm » pour visualiser les différences

o
c.
le
te
si

Patrick ABATI – Janvier 2019 page 8/10


Initiation à Git

Pour revenir à la version précédente...

o rg
c.
le
te

Cocher la case du fichier


si

Patrick ABATI – Janvier 2019 page 9/10


Initiation à Git

La fenêtre suivante apparaît

rg
La coche verte apparaît au niveau du fichier « cours.htm »

o
c.
le
te
si

Patrick ABATI – Janvier 2019 page 10/10

Vous aimerez peut-être aussi