Académique Documents
Professionnel Documents
Culture Documents
Achref El Mouelhi
elmouelhi.achref@gmail.com
1 Introduction
2 Installer Git
4 Configurer Git
5 Installer ungit
Git
Git
Logiciel de gestion de version créé en Avril 2005 par Linus
Torvald : fondateur du Kernel Linux
H I ©
U
Mai 2013 : 36% des professionnels utilisent
L comme logiciel de
EGit
versioning
L MO
Avril 2013 : Githubrde f Eavoir 3.5 millions d’utilisateurs
chdéclare avoir 37 millions d’utilisateurs et plus
éclare
Mai 2019© :
A
Github
de 100 millions de dépôts (repositories)
Mai 2018, Github est acheté par Microsoft
Git
Git
On a besoin soit de
récupérer la dernière version qui fonctionnait
savoir
H I ©
qu’est ce qui a été modifié ?
UEL
O
LM
qui a modifié ?
pourquoi ?
r e f E
A
quand ? ch
©
publier (partager) une version valide du projet
organiser son projet par version
...
Git
H I ©
Modèle centralisé : le code du logiciel est géré par un serveur
central UEL
O
Exemple : SVN, CVS
f E LM
ch r e
Modèle distribué : tous les développeurs ont accès au code sans
©A
passer par un serveur
Exemple : Git, Mercurial, Bazaar
Git
En quelques mots
Syntaxe proche de Shell Linux
Basée sur des commit (une version valide du code)
H I ©
Permettant de retrouver un fichier supprimE é, L
U une ancienne version
modifiée...
L MO
r
Acceptant toute extensione f Ede fichier (JS, Java, PHP, ASP...)
A h web de partage
csites
©
Utilisé par des
Github : https://github.com/
BitBucket : https://bitbucket.org/
Git
r e
https://gitforwindows.org/
ch
© A
Git
r e
https://gitforwindows.org/
ch
© A
Pendant l’installation, choisissez un éditeur de texte que vous
maı̂trisiez (Sublime text...)
Git
Ajouter Sublime text 3 aux variables d’environnement de Windows
Git
Ajouter Sublime text 3 aux variables d’environnement de Windows
Git
Les commandes Unix sont toujours valables :
Git
Un dépôt (repository)
H I ©
Un répertoire de travail
UEL
O
géré par Git
f E LM
ch r e
contenant les éléments à partager ou à ’commiter’
©A
Git
créer un répertoire
se positionner dedans
H I ©
déclarer ce répertoire comme un dépôt
UEL
O
f E LM
ch r e
©A
Git
créer un répertoire
se positionner dedans
H I ©
déclarer ce répertoire comme un dépôt
UEL
O
f E LM
ch r e
Techniquement
©A
mkdir firstGit
cd firstGit
git init
Git
H I ©
UEL
O
f E LM
ch r e
©A
Git
H I ©
UEL
O
LM
Pour désactiver la coloration dans la console (par défaut activée)
r e f E
git config --global color.diff auto
ch
©A
git config --global color.status auto
Git
Configuration du compte Git
git config --global user.name "monNom"
Git
Configuration du compte Git
git config --global user.name "monNom"
Git
Configuration du compte Git
git config --global user.name "monNom"
Git
Ungit
I ©
est disponible sous nodeJS (il faut utiliser le gestionnaire de
H
paquet npm)
UEL
O
f E LM
ch r e
©A
Git
Ungit
I ©
est disponible sous nodeJS (il faut utiliser le gestionnaire de
H
paquet npm)
UEL
O
f E LM
r e
cenhplace
A
Installation et mise
©
Exécuter la commande npm install -g ungit (l’option g
pour globale, c’est-à-dire pour tous les projets)
Se positionner dans votre (futur) repository et exécuter ungit