Niveau :
Résumé : git
Git est un système de suivi de version. Git est beau, git est simple, git a été fait par Linus Torvalds.
Tout seul
Dans une utilisation de premier niveau, git peut fonctionner comme RCS, c'est-à-dire en local.
Créons un dépôt local dans le répertoire que nous voulons versioniser :
$ git init
Fini !
Ajoutons un fichier au suivi des versions :
# add est récursif par défaut $ git add monfichier $ git commit -a
Bon je pense que vous avez compris, donc je vous la fais courte. Pour avoir la documentation d'une commande il suffit d'ajouter un tiret après git. Exemple le manuel de "git add" est dans "man git-add" ou dans "git add --help". Voyons les commandes de base utilisées le plus fréquemment, vous y reconnaîtrez celles qu'on trouve dans la plupart des systèmes de suivi de version (CVS, RCS, SVN ...) :
- git add : Ajouter un fichier au suivi de version
- git commit : Valider les modifications
- git log : Pour voir les modification récentes
- git diff : Voir ce qui a changé pour un fichier depuis une certaine version
- git revert : Annule une unique modification (il est possible d'annuler une modification passée sans annuler tout depuis ce moment)
- git status : Savoir tout ce qui n'a pas encore été validé
Vous remarquerez que git utilise des sommes sha1 pour identifier les différentes versions. Cela permet d'être universel et de ne pas avoir de problème de collision. Il vous faudra juste un peu de temps pour vous adapter à lire les logs avec des numéros aussi longs et non incrémentaux.
continue reading...