Ce guide d'introduction est écrit en français, mais ne vous y habituez pas trop, les sujets de TPs sont écrits en anglais.
git est un gestionnaire de version distribué massivement utilisé dans le
monde Open Source grâce à GitHub, mais également chez
Google, Facebook, Yahoo, Amazon, et autres petites sociétés du web.
La documentation est bien faite et très progressive. Il est possible de la télécharger en pdf : Pro Git PDF. Une version en français existe paraît-il ;-)
Il existe également un tutoriel
interactif de 15 minutes pour
vous familiariser avec git. Vous pouvez le suivre lors de la première séance
de TP !
Les commandes principales pour débuter sont :
$ git init # initialise un nouveau dépôt dans le répertoire courant
$ git status # affiche l'état du répertoire de travail
$ git add file # ajoute `file` à la staging area
$ git commit # empile la staging area dans le dépôt
# vous entrez votre message de commit dans vi
$ git push # vous poussez vos changements sur un serveur central,
# utile pour travailler en équipe
En image:
Vous êtes invités à utiliser git pour maintenir la cohérence entre votre
environnement personnel et celui de l'IUT.
Vous pouvez héberger vos dépôts publiquement sur github.com ou de manière privée sur bitbucket.org.
Sur un serveur, il n'est pas rare de devoir éditer des fichiers. Sans interface
graphique, le nombre d'éditeurs est limité, mais il y aura toujours vi.
Voici quelques commandes de bases :
i: passer en mode insertionesc: passer en mode commande (les commandes commencent par:):w: écrit le buffer courant:q: ferme le buffer actif (quitte vi):wq: ecrit et ferme le buffer courant:tabnew file: ouvre file dans un nouveau buffergt: passer au buffer suivantgT: passer au buffer précédent:30: aller à la ligne 30:s:regex:replacement:: chercher remplacerdXd: coupe X lignesyXy: copie X lignesp: coller
Un guide plus complet est disponible
mais le mieux reste de faire le tutoriel. Pour cela ,taper vimtutor dans un
terminal.
You can jump to: Practical Work #1.
