|
|
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`)
|
|
|
- visualisant l'état du dépôt (`git status`)
|
|
|
- produisant des versions (`git add` et `git commit`)
|
|
|
- visualisant l'historique (`git log`)
|
|
|
- comparant des versions différentes d'un même fichier (`git diff`)
|
|
|
- [Création d'un dépôt local](#cr-ation-d-un-d-p-t-local)
|
|
|
- [Production de versions](#production-de-versions)
|
|
|
* [Création d'un nouveau fichier](#cr-ation-d-un-nouveau-fichier)
|
|
|
* [Visualisation de l'état du dépôt](#visualisation-de-l--tat-du-d-p-t)
|
|
|
* [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_
|
|
|
|
... | ... | @@ -221,7 +231,7 @@ MacBook-Air-749:4git sebastienjean$ |
|
|
|
|
|
## 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 :
|
|
|
|
... | ... | |