|
@@ -38,7 +38,7 @@ peut rien casser. N'hésitez donc pas à la lancer pour voir où vous en êtes.
|
|
|
|
|
|
Il faut indiquer explicitement les fichiers que git doit journaliser.
|
|
Il faut indiquer explicitement les fichiers que git doit journaliser.
|
|
|
|
|
|
-Par exemple, imaginons qu'on ouvre un nouveau fichier LaTeX `rapport_01.tex`
|
|
|
|
|
|
+Par exemple, imaginons qu'on ouvre un nouveau fichier LaTeX `papier.tex`
|
|
dans notre projet.
|
|
dans notre projet.
|
|
|
|
|
|
![](depot_local_04.png)
|
|
![](depot_local_04.png)
|
|
@@ -47,7 +47,7 @@ Et on affiche l'état du dépôt.
|
|
|
|
|
|
![](depot_local_05.png)
|
|
![](depot_local_05.png)
|
|
|
|
|
|
-Git nous indique que le fichier `rapport_01.tex` existe bien dans le dossier
|
|
|
|
|
|
+Git nous indique que le fichier `papier.tex` existe bien dans le dossier
|
|
(ainsi qu'un fichier de sauvegarde), mais qu'il ne fait pas partie du dépôt.
|
|
(ainsi qu'un fichier de sauvegarde), mais qu'il ne fait pas partie du dépôt.
|
|
|
|
|
|
Pour ajouter un fichier au dépôt, il faut utiliser la commande `git add`.
|
|
Pour ajouter un fichier au dépôt, il faut utiliser la commande `git add`.
|
|
@@ -88,7 +88,7 @@ train de valider puis enregistrez et quittez.
|
|
|
|
|
|
![](depot_local_09.png)
|
|
![](depot_local_09.png)
|
|
|
|
|
|
-Git crée alors le nouveau commit, qui valide ici le fichier `rapport_01.tex`.
|
|
|
|
|
|
+Git crée alors le nouveau commit, qui valide ici le fichier `papier.tex`.
|
|
|
|
|
|
![](depot_local_10.png)
|
|
![](depot_local_10.png)
|
|
|
|
|
|
@@ -123,7 +123,7 @@ automatiquement). Par exemple, si on compile le code LaTeX de notre projet...
|
|
Pour les ignorer lors des `git status`, il suffit de les indiquer dans un
|
|
Pour les ignorer lors des `git status`, il suffit de les indiquer dans un
|
|
fichier `.gitignore`, dans le répertoire principal du projet. Dans le
|
|
fichier `.gitignore`, dans le répertoire principal du projet. Dans le
|
|
`.gitignore`, on peut indiquer des noms de fichier complets (par exemple,
|
|
`.gitignore`, on peut indiquer des noms de fichier complets (par exemple,
|
|
-`rapport_01.pdf`) ou utiliser des motifs de noms (par exemple, `*.log`).
|
|
|
|
|
|
+`papier.pdf`) ou utiliser des motifs de noms (par exemple, `*.log`).
|
|
|
|
|
|
![](depot_local_14.png)
|
|
![](depot_local_14.png)
|
|
|
|
|
|
@@ -178,9 +178,10 @@ Ce qui correspond au graphe suivant.
|
|
|
|
|
|
![](depot_local_log.svg)
|
|
![](depot_local_log.svg)
|
|
|
|
|
|
-La commande `git log` permet d'afficher l'historique des commits.
|
|
|
|
|
|
+La commande `git log` (ou `git log --abbrev-commit`) permet d'afficher
|
|
|
|
+l'historique des commits.
|
|
|
|
|
|
-![](depot_local_20.png)
|
|
|
|
|
|
+![](depot_local_20b.png)
|
|
|
|
|
|
On peut également le voir avec un client graphique comme `gitg`.
|
|
On peut également le voir avec un client graphique comme `gitg`.
|
|
|
|
|
|
@@ -209,11 +210,15 @@ courant...
|
|
|
|
|
|
## Marquer un commit
|
|
## Marquer un commit
|
|
|
|
|
|
-La commande `git tag` permet de nommer des commits pour, par exemple, indiquer
|
|
|
|
-une version ou pour pouvoir revenir plus facilement à un commit particulier.
|
|
|
|
|
|
+La commande `git tag` permet d'étiqueter des commits.
|
|
|
|
|
|
![](depot_local_22.png)
|
|
![](depot_local_22.png)
|
|
|
|
|
|
|
|
+Ces étiquettes permettent d'indiquer des versions du projet et de revenir plus
|
|
|
|
+facilement à un commit particulier.
|
|
|
|
+
|
|
|
|
+![](depot_local_22b.png)
|
|
|
|
+
|
|
![](depot_local_checkout_03.svg)
|
|
![](depot_local_checkout_03.svg)
|
|
|
|
|
|
## Supprimer des commits précédents
|
|
## Supprimer des commits précédents
|