... | @@ -141,5 +141,27 @@ Cette situation est illustrée ci-dessous : |
... | @@ -141,5 +141,27 @@ Cette situation est illustrée ci-dessous : |
|
|
|
|
|
[//]: 
|
|
[//]: 
|
|
|
|
|
|
|
|
Les changements observés sont consignés par _git_ dans une zone nommée `working` ou `unstaged` (qu'il s'agisse de la création d'un nouveau fichier ou de la suppression ou modification d'un fichier existant).
|
|
|
|
|
|
|
|
Ces changements observés n'entrainent pas automatiquement la création d'une nouvelle version, ils ne la préparent pas non plus automatiquement. La sélection des changements à intégrer à la future nouvelle version et la production de cette nouvelle version proprement dite sont des opérations explicites.
|
|
|
|
|
|
|
|
La prise en compte d'un changement (concernant un fichier) pour la prochaine version s'effectue via la commande `git add` :
|
|
|
|
|
|
|
|
```
|
|
|
|
MacBook-Air-749:4git sebastienjean$ git add unFichier.txt
|
|
|
|
MacBook-Air-749:4git sebastienjean$ git status
|
|
|
|
On branch master
|
|
|
|
|
|
|
|
No commits yet
|
|
|
|
|
|
|
|
Changes to be committed:
|
|
|
|
(use "git rm --cached <file>..." to unstage)
|
|
|
|
new file: unFichier.txt
|
|
|
|
|
|
|
|
MacBook-Air-749:4git sebastienjean$
|
|
|
|
```
|
|
|
|
|
|
|
|
__N.B__. : on peut utiliser des jokers pour ajout simultanément plusieurs fichiers, un répertoire, ... (cf. l'aide en ligne).
|
|
|
|
|
|
|
|
|
|
|
|
|