Updated "Gestion de versions locale avec git, les bases" authored by Sebastien Jean's avatar Sebastien Jean
L'objectif de ce qui suit est de prendre en main l'outil de gestion de versions _git_ afin de tracer l'historique d'un développement local en : L'objectif de ce qui suit est de prendre en main l'outil de gestion de versions _git_ afin de tracer l'historique d'un développement local, en passant par les étapes suivantes :
- créant un nouveau dépôt (`git init`) - [Création d'un dépôt local](#cr-ation-d-un-d-p-t-local)
- visualisant l'état du dépôt (`git status`) - [Production de versions](#production-de-versions)
- produisant des versions (`git add` et `git commit`) * [Création d'un nouveau fichier](#cr-ation-d-un-nouveau-fichier)
- visualisant l'historique (`git log`) * [Visualisation de l'état du dépôt](#visualisation-de-l--tat-du-d-p-t)
- comparant des versions différentes d'un même fichier (`git diff`) * [Préparation d'une nouvelle version](#pr-paration-d-une-nouvelle-version)
* [Création d'une nouvelle version](#cr-ation-d-une-nouvelle-version)
- [Manipulation de l'historique](#manipulation-de-l-historique)
* [Visualisation de l'historique](#visualisation-de-l-historique)
* [Comparaison de versions](#comparaison-de-versions)
* [Restauration de versions](#restauration-de-versions)
* [Inversion de modifications](#inversion-de-modifications)
<small><i><a href='http://ecotrust-canada.github.io/markdown-toc/'>Table of contents generated with markdown-toc</a></i></small>
<small><i><a href='http://ecotrust-canada.github.io/markdown-toc/'>Table of contents generated with markdown-toc</a></i></small>
__N.B.__ : _les manipulations suivante sont faites depuis un terminal Linux-compatible, les commandes ont des équivalents sous Windows_ __N.B.__ : _les manipulations suivante sont faites depuis un terminal Linux-compatible, les commandes ont des équivalents sous Windows_
...@@ -221,7 +231,7 @@ MacBook-Air-749:4git sebastienjean$ ...@@ -221,7 +231,7 @@ MacBook-Air-749:4git sebastienjean$
## Manipulation de l'historique ## Manipulation de l'historique
## Visualisation de l'historique ### Visualisation de l'historique
La commande `git log` permet de voir l'historique de façon exhaustive et d'y retrouver les pointeurs : La commande `git log` permet de voir l'historique de façon exhaustive et d'y retrouver les pointeurs :
... ...
......