Skip to content

Commit 31556ee

Browse files
committed
saut quantique pour pouvoir à nouveau compiler
1 parent 1ba8831 commit 31556ee

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+168
-169
lines changed

A-git-in-other-environments.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[appendix]
22
[#A-git-in-other-environments]
3-
= Git dans d'autres environnements
3+
== Git dans d'autres environnements
44

55
Si vous avez lu le livre dans son intégralité, vous avez appris beaucoup sur son utilisation à partir de la ligne de commande.
66
Vous pouvez travailler avec des fichiers locaux, connecter vos dépôts avec d'autres à travers un réseau et travailler efficacement avec d'autres personnes.
@@ -20,6 +20,6 @@ include::book/A-git-in-other-environments/sections/zsh.asc[]
2020

2121
include::book/A-git-in-other-environments/sections/powershell.asc[]
2222

23-
== Résumé
23+
=== Résumé
2424

2525
Vous avez appris à utiliser la puissance de Git depuis les outils que vous utilisez habituellement, ainsi qu'à accéder aux dépôts Git depuis vos propres programmes.

B-embedding-git.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[appendix]
22
[#B-embedding-git]
3-
= Embarquer Git dans vos applications
3+
== Embarquer Git dans vos applications
44

55
Si votre application est destinée aux développeurs, il y a de grandes chances qu'elle bénéficierait de l'intégration avec une gestion de source.
66
Même des applications pour non-développeurs, tels que les éditeurs de document, pourraient potentiellement bénéficier d'une fonctionnalité de gestion de version et le modèle de Git fonctionne très bien dans de nombreux scénarios.

C-git-commands.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[#C-git-commands]
2-
= Commandes Git
2+
== Commandes Git
33

44
Tout au long du livre, nous avons introduit des dizaines de commandes Git et avons essayé le plus possible de les introduire de manière narrative, en ajoutant progressivement des commandes dans l'histoire.
55
Cependant, cela nous laisse avec des exemples d'utilisation des commandes quelque peu dispersés tout au long du livre.
File renamed without changes.

book/07-git-tools/sections/advanced-merging.asc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[s_advanced_merging]]
2-
== Fusion avancée
2+
=== Fusion avancée
33

44
La fusion avec Git est généralement plutôt facile.
55
Puisque Git rend facile la fusion d'une autre branche plusieurs fois, cela signifie que vous pouvez avoir une branche à très longue durée de vie que vous pouvez mettre à jour au fil de l'eau, en résolvant souvent les petits conflits plutôt que d'être surpris par un énorme conflit à la fin de la série.
@@ -12,7 +12,7 @@ De ce fait, si vous attendez trop longtemps pour fusionner deux branches qui div
1212
Dans cette section, nous allons détailler ce que certains de ces problèmes peuvent être et quels outils Git vous offre pour vous aider à gérer ces situations délicates.
1313
Nous traiterons aussi quelques types de fusions différents, non-standard, ainsi que la manière de mémoriser les résolutions que vous avez déjà réalisées.
1414

15-
=== Conflits de fusion
15+
==== Conflits de fusion
1616

1717
Bien que nous avons couvert les bases de la résolution de conflits dans <<ch03-git-branching#s_basic_merge_conflicts>>, pour des conflits plus complexes, Git fournit quelques outils pour vous aider à vous y retrouver et à mieux gérer les conflits.
1818

@@ -528,7 +528,7 @@ index 0399cd5,59727f0..e1d0799
528528
----
529529

530530
[[s_undoing_merges]]
531-
=== Défaire des fusions
531+
==== Défaire des fusions
532532

533533
Comme vous savez créer des _commits_ de fusion à présent, vous allez certainement en faire par erreur.
534534
Un des grands avantages de l'utilisation de Git est qu'il n'est pas interdit de faire des erreurs, parce qu'il reste toujours possible (et très souvent facile) de les corriger.
@@ -611,7 +611,7 @@ image::images/undomerge-revert3.png[Historique après re-fusion de la fusion ann
611611
Dans cet exemple, `M` et `^M` s'annulent.
612612
`^^M` fusionne effectivement les modifications depuis `C3` et `C4`, et `C8` fusionne les modifications depuis `C7`, donc à présent, `topic` est totalement fusionnée.
613613

614-
=== Autres types de fusions
614+
==== Autres types de fusions
615615

616616
Jusqu'ici, nous avons traité les fusions normales entre deux branches qui ont été gérées normalement avec ce qui s'appelle la stratégie « récursive » de fusion.
617617
Il existe cependant d'autres manières de fusionner des branches.

book/07-git-tools/sections/bundling.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[s_bundling]]
2-
== Empaquetage (_bundling_)
2+
=== Empaquetage (_bundling_)
33

44
Bien que nous ayons déjà abordé les méthodes les plus communes de transfert de données Git par réseau (HTTP, SSH, etc.), il existe en fait une méthode supplémentaire qui n'est pas beaucoup utilisée mais qui peut s'avérer utile.
55

book/07-git-tools/sections/credentials.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[s_credential_caching]]
2-
== Stockage des identifiants
2+
=== Stockage des identifiants
33

44
(((identifiants)))
55
(((commandes git, credential)))
@@ -51,7 +51,7 @@ Voici à quoi ressemblerait un `.gitconfig` si vous utilisiez un fichier d'ident
5151
helper = cache --timeout 30000
5252
----
5353

54-
=== Sous le capot
54+
==== Sous le capot
5555

5656
Comment tout ceci fonctionne-t-il ?
5757
La commande d'origine de Git pour le système d'assistants d'indentification est `git credential`, qui accepte une commande comme argument, puis d'autres informations via stdin.
@@ -148,7 +148,7 @@ https://bob:s3cre7@mygithost
148148
C'est juste une série de lignes, chacune contenant des URLs contenant les informations d'identification.
149149
Les assistants `osxkeychain` et `winstore` utilisent le format natif de leurs banques de stockage, tandis que `cache` utilise son propre format en mémoire (qu'aucun autre processus ne peut lire).
150150

151-
=== Un cache d'identifiants personnalisé
151+
==== Un cache d'identifiants personnalisé
152152

153153
Étant donné que `git-credential-store` et consort sont des programmes séparés de Git, il y a peu à penser que _n'importe quel_ programme peut être un assistant d'identification Git.
154154
Les assistants fournis par Git gèrent de nombreux cas d'utilisation habituels, mais pas tous.

book/07-git-tools/sections/debugging.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
== Déboguer avec Git
1+
=== Déboguer avec Git
22

33
Git fournit aussi quelques outils pour vous aider à déboguer votre projet.
44
Puisque Git est conçu pour fonctionner avec pratiquement tout type de projet, ces outils sont plutôt génériques, mais ils peuvent souvent vous aider à traquer un bogue ou au moins cerner où cela tourne mal.
55

66
[[s_file_annotation]]
7-
=== Fichier annoté
7+
==== Fichier annoté
88

99
Si vous traquez un bogue dans votre code et que vous voulez savoir quand il est apparu et pourquoi, annoter les fichiers est souvent le meilleur moyen.
1010
Cela vous montre la dernière validation qui a modifié chaque ligne de votre fichier.
@@ -64,7 +64,7 @@ Normalement, vous obtenez comme _commit_ originel celui dont votre code a été
6464
Git vous montre le _commit_ d'origine, celui où vous avez écrit ces lignes, même si c'était dans un autre fichier.
6565

6666
[[s_binary_search]]
67-
=== Recherche dichotomique
67+
==== Recherche dichotomique
6868

6969
Annoter un fichier peut aider si vous savez déjà où le problème se situe.
7070
Si vous ne savez pas ce qui a cassé le code, il peut y avoir des dizaines, voire des centaines de _commits_ depuis le dernier état où votre code fonctionnait et vous aimeriez certainement exécuter `git bisect` pour vous aider.

book/07-git-tools/sections/interactive-staging.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[s_interactive_staging]]
2-
== Indexation interactive
2+
=== Indexation interactive
33

44
Git propose quelques scripts qui rendent les opérations en ligne de commande plus simples.
55
Nous allons à présent découvrir des commandes interactives vous permettant de choisir les fichiers ou les parties d'un fichier à incorporer à un _commit_.
@@ -27,7 +27,7 @@ Cela liste les modifications que vous avez indexées à gauche et celles hors in
2727
En dessous vient la section des commandes (*Commands*).
2828
Vous aurez accès à un certain nombre d'actions, notamment indexer des fichiers, les enlever de l'index, indexer des parties de fichiers, ajouter des fichiers non indexés, et vérifier les différences de ce que vous avez indexé.
2929

30-
=== Indexation et désindexation des fichiers
30+
==== Indexation et désindexation des fichiers
3131

3232
Si vous tapez `2` ou `u` au prompt `What now>`, le script vous demande quels fichiers vous voulez indexer :
3333

@@ -136,7 +136,7 @@ index 4d07108..4335f49 100644
136136

137137
Avec ces commandes élémentaires, vous pouvez utiliser l'ajout interactif pour manipuler votre index un peu plus facilement.
138138

139-
=== Indexations partielles
139+
==== Indexations partielles
140140

141141
Git est également capable d'indexer certaines parties d'un fichier.
142142
Par exemple, si vous modifiez en deux endroits votre fichier `simplegit.rb` et que vous souhaitez indexer une modification seulement, cela peut se faire très aisément avec Git.

book/07-git-tools/sections/replace.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[s_replace]]
2-
== Replace
2+
=== Replace
33

44
Git manipule des objets immuables mais il fournit un moyen de faire comme s'il pouvait remplacer des objets de sa base de données par d'autres objets.
55

0 commit comments

Comments
 (0)