0% ont trouvé ce document utile (0 vote)
15 vues15 pages

Gestion de version avec Git et GitHub

Le document présente Git et GitHub comme des outils de gestion de versions pour le développement de projets. Git est un gestionnaire de versions local, tandis que GitHub est un service en ligne pour héberger des dépôts. Il décrit également les étapes pour démarrer un projet avec ces outils, ainsi que le fonctionnement de Git à travers le working directory, le stage et le repository.

Transféré par

rootzizou7
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues15 pages

Gestion de version avec Git et GitHub

Le document présente Git et GitHub comme des outils de gestion de versions pour le développement de projets. Git est un gestionnaire de versions local, tandis que GitHub est un service en ligne pour héberger des dépôts. Il décrit également les étapes pour démarrer un projet avec ces outils, ainsi que le fonctionnement de Git à travers le working directory, le stage et le repository.

Transféré par

rootzizou7
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Réaliser par monsieur A.

BOUCHAMA
Introduction :

Git et GitHub sont des outils qui permettent de gérer les versions de vos projets de

développement,

Un gestionnaire de versions permet aux développeurs de conserver un historique

des modifications et des versions de tous leurs fichiers.


Gestionnaire de versions :

 Si vous travaillez seul, vous pourrez garder l’historique de vos modifications ou


revenir à une version précédente facilement.

 Si vous travaillez en équipe, Le gestionnaire de versions fusionne les


modifications des personnes qui travaillent simultanément sur un même

 Cet outil a donc trois grandes fonctionnalités :


1. Revenir à une version précédente en cas de problème.
2. Suivre l’évolution du projet étape par étape.
3. Travailler à plusieurs sans risquer de supprimer les modifications des autres
collaborateurs.
Gestionnaire de versions :
Git ou GitHub ? Quelle est la différence ? :

 Git et GitHub sont deux choses différentes.

 Git est un gestionnaire de versions. Vous l’utiliserez pour créer un dépôt


local et gérer les versions de vos fichiers.

 GitHub est un service en ligne qui va héberger votre dépôt. Dans ce cas,
on parle de dépôt distant puisqu’il n’est pas stocké sur votre machine.
Dépôt distant et local :

 Un dépôt est comme un dossier qui conserve un historique des versions et


des modifications d’un projet. Il peut être local ou distant.

 Dans la documentation en ligne ou en milieu professionnel, on parle


souvent de repository, qui est la traduction anglaise du terme “dépôt”.

1. Dépôt local : se fait avec Git sur votre PC


2. Dépôt distant : se fait avec GitHub en ligne (Ou avec d’autres outils
comme GitLab, ….)
Démarrer un nouveau projet :

 Pour démarrer un nouveau projet on a besoin de :


1. Inscription sur GitHub
2. Installation de Git sur notre PC
Démarrer un nouveau projet : GitHub

Les étapes à suivre pour démarrez un projet avec GitHub sont les suivantes :

1. Créez un compte GitHub

2. Créer un nouveau repository


Démarrer un nouveau projet : Git

Les étapes à suivre pour démarrez un projet Git sur votre ordinateur sont les

suivantes :

1. Téléchargez et installez Git

2. Configurez votre identité ( git config –global … )

3. Créez votre dépôt local : les deux méthodes de création d’un dépôt local

sont les suivantes :

a. Créez votre dépôt local

b. Cloner un dépôt distant


Le fonctionnement de Git:
Le fonctionnement de Git:

 Le Working directory

Cette zone correspond au dossier du projet sur votre ordinateur.

 Le Stage

Elle représente tous les fichiers modifiés que vous souhaitez voir apparaître
dans votre prochaine version de code.

 Le Repository

Lorsque l’on crée de nouvelles versions d’un projet c’est dans cette zone
qu’elles sont stockées.

Si on a 3 versions de notre projet, elles seront donc présentes dans notre


ordinateur, en local.
Travailler depuis le dépôt local:

Configuration :
Travailler depuis le dépôt local:

Ajout d’un fichier :


Travailler depuis le dépôt local:

Ajout d’un commit d’un ficher (Nouvelle modification):


Travailler depuis le dépôt local :

Mise à jour du dépôt distant : (Push)

Vous aimerez peut-être aussi