Git¶
Le plus utilisé
créé par Linus Torvalds pour gérer le noyau de Linux
centaines de contributeurs
Historique video Linux Kernel contributions¶
Première révision par Linus T.¶
Git¶

git xkcd¶
commandes de base¶
alan> git config --global user.name "Alan Turing "
alan> git config --global user.email "alan@univ-orleans.fr"
alan> git config --global core.editor emacs
alan> git config -l
(choisir votre editeur)
git help¶
bob> git --help
bob> git help -a
bob> git help init
travailler avec git¶
git init
un dossier .git est créé
Pour voir son contenu :
tree .git
Ajoutons un fichier Readme¶
git add Readme.md
Readme.md est à présent dans l’ index mais pas encore commité … AJoutons-le:
git commit -m "ajout Readme.md"
Git dans tous ses états¶

Etats Git¶
un commit¶
operation atomique pour le dépôt git
pas trop gros, pas trop petit
contribution unique
ne pas réparer 3 bugs et ajouter 2 nouvelles fonctionnalités dans le même commit !!
rm¶
N’effacez pas un fichier versionné directement
Faites-le sous le contrôle de git
Idem pour un renommage
git rm monfichier