Skip to content
Snippets Groups Projects
Forked from R3 / school / courses
1191 commits behind the upstream repository.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

The 5 commands

$ git init
$ git status
$ git add
$ git diff
$ git commit
$ git log

note: Voici les commandes que nous allons apprendre

Nouveau projet : Listes

Créer l'espace de travail
$ cd
$ mkdir workspace
$ cd workspace
Puis le dossier du nouveau projet
$ mkdir listes
$ cd listes
$ git init

Nouveau fichier

Créer le fichier courses.txt

```shell $ git status ```
```shell $ git add courses.txt $ git status ```
```shell $ git commit -m "Creation de la liste de courses" $ git status ```

note: Pas besoin de serveur, pas besoin de connexion Internet

Modification de fichier

Modifier le fichier courses.txt

```shell $ git status ```
```shell $ git diff courses.txt ```
```shell $ git add courses.txt $ git status ```
```shell $ git commit -m "Ajout du beurre" $ git status ```
```shell $ git log ```

Que s'est-il passé ?

Espace de travail

working directory

$ git status
  # Changes not staged for commit:

Zone de transit

index ou staging area

$ git status
  # Changes to be commited:

Et dans l'autre sens ?

Rinse and Repeat