PRESENTATION : Git basic
(merge, push, pull, create branch)
Eddy noukap – PNTEC 2019
MODULES DE LA
PRESENTATION
2
Introduction Premier commit
- qu’est ce que git - Git init
- Pourquoi git ? - configuration
1- Comment ca marche ? - Premier commit
Mise en Branche et merge
- Creation d’une branche
pratique - Switch to branch
- merge
5 Push, pull et clone
4
Eddy noukap – PNTEC 2019
Introduction
2 Introduction
Premier commit
- qu’est ce que git
- Pourquoi git ?
- Git init General
- configuration
- Comment ca marche ?
1 - Premier commit
1- qu’est ce que git ?
3
Branche et merge 2- Pourquoi git ?
Mise en
- Creation d’une branche
pratique - Switch to branch
- merge
3- Comment ca marche ?
Site : [Link]
5 Push, pull et clone
4
Eddy noukap – PNTEC 2019
2 Premier commit
Introduction 1- Git INIT
Premier commit
- qu’est ce que git
- Git init
- Pourquoi git ?
- configuration
$git init : elle permet d’initialiser le versioning
- Comment ca marche ?
1 - Premier commit 2- Configuration
3 $git config --global [Link] [ notre mail ]
:configuration de la variable email.
Branche et merge
Mise en
- Creation d’une branche
$git config –global [Link] [ notre nom ] :
pratique - Switch to branch configuration de la variable nome
- merge
3- Premier commit
5 Push, pull et clone
$git add –all : enregistre les fichiers dans la zone de
4 transfert pour le prochaine commit
$git commit –m [ votre message ] : permet
d’enregistrer nos modifications
$git log : nous permet de voir tous les commit qui
ont été fait dans notre projet
Eddy noukap – PNTEC 2019
2 Branche et merge
Introduction 1- Création d’une branche
Premier commit
- qu’est ce que git
- Pourquoi git ?
- Git init $git branch [ nom de la branche ] : permet de créer
- Comment ca marche ?
- configuration une branche
1 - Premier commit $git branche –d [ nom de la branche ] : permet de
supprimer une branche
3
Mise en Branche et merge 2- Switch to branch
- Creation d’une branche
pratique - Switch to branch
$git checkout [ nom de la branche ] : permet de se
- merge
positionner sur une branche
5 Push, pull et clone 3- merge
4
$git merge [ nom de la branche que l’on souhaite
rapatrié
rapatrié ]] :: permet
permet de
de faire
faire une
une fusion
fusion de
de branche
branche
Eddy noukap – PNTEC 2019
2 Push, pull et Clone
Introduction
Premier commit Nous allons maintenant parler du remote, jusqu’à
- qu’est ce que git
- Pourquoi git ?
- Git init maintenant nous avons travaillé avec ce qu’on appelle un
- configuration
- Comment ca marche ? dépôt
dépôt local.
local.
1 - Premier commit
Notre dépôt peut se trouver soit sur une clé USB, soit
3 accessible en réseau ou par ssh ou encore on utilise des
services tierces qui vont héberger notre dépôt.
Mise en Branche et merge
pratique
- Creation d’une branche Dans notre cas nous allons apprendre le système de remote en
- Switch to branch
- merge
local. Pour le faire nous allons créer un nouveau dossier qui
sera notre remote
5 Push, pull et clone $git init –bare : dépôt git qui n’aura pas de dossier de travail
4 $git remote add origin [ url du dossier distant ] : permet
d’ajouter un remote distant
$git remote –v : permet de lister les remotes distant
Eddy noukap – PNTEC 2019
2 Push, pull et Clone
Introduction Si nous voulons qu’une troisième personne n’ayant rien en
Premier commit
- qu’est ce que git
- Git init local puisse récupérer notre projet nous allons utiliser la
- Pourquoi git ?
- Comment ca marche ?
- configuration commande
1 - Premier commit
$git clone [ url de notre dossier remote ] [ nom du dossier que
l’on veut créer ] : pour récupérer un projet se situant sur un
3 remote
Mise en Branche et merge
- Creation d’une branche
pratique - Switch to branch $git push [ ou on veut envoyer ] [ sur quel branch on veut
- merge envoyer ] : permet d’envoyer nos modifications
Exemple : $git push origin master
5 Push, pull et clone
$git pull origin master. : permet de récupérer les nouveaux
4 commit sur le remote
Push et pull sont les deux commandes essentielles à retenir.
Car
Car on
on va
va les
les utiliser
utiliser tout
tout le
le temps.
temps. Pour
Pour envoyer
envoyer nos
nos
modifications (push) et pour récupérer les commit des
collaborateurs (pull).
Eddy noukap – PNTEC 2019
2
Introduction
Premier commit
- qu’est ce que git
- Git init
- Pourquoi git ?
- configuration
- Comment ca marche ?
1 - Premier commit
Mise en Branche et merge
- Creation d’une branche
Mise en pratique
pratique - Switch to branch
- merge
5 Push, pull et clone
4
Eddy noukap – PNTEC 2019