diff --git a/book/07-git-tools/sections/advanced-merging.asc b/book/07-git-tools/sections/advanced-merging.asc index e736dd23..5d45ca72 100644 --- a/book/07-git-tools/sections/advanced-merging.asc +++ b/book/07-git-tools/sections/advanced-merging.asc @@ -135,7 +135,7 @@ Souvenez-vous tout de même que cela va balayer toutes les modifications de votr ==== Ignorer les caractères invisibles Dans ce cas spécifique, les conflits sont dûs à des espaces blancs. -Nous le savons parce que le cas est simple, mais cela reste assez facile à déterminer dans les cas réels en regardant les conflits parce que chaque ligne est supprimée à une ligne puis réintroduite à la suivante. +Nous le savons parce que le cas est simple, mais cela reste assez facile à déterminer dans les cas réels en regardant les conflits parce que chaque ligne est supprimée puis réintroduite modifiée. Par défaut, Git voit toutes ces lignes comme modifiées et il ne peut pas fusionner les fichiers. La stratégie de fusion par défaut accepte quand même des arguments, et certains d'entre eux traitent le cas des modifications impliquant les caractères blancs. @@ -153,7 +153,7 @@ Merge made by the 'recursive' strategy. Puisque dans ce cas, les modifications réelles n'entraient pas en conflit, une fois les modifications d'espaces ignorées, tout fusionne parfaitement bien. -Ça sauve la vie si vous avez dans votre équipe une personne qui reformate tout d'espaces en tabulations ou vice-versa. +Ça sauve la vie si vous avez dans votre équipe une personne qui reformate tous les espaces en tabulations ou vice-versa. [[s_manual_remerge]] ==== Re-fusion manuelle d'un fichier @@ -169,7 +169,7 @@ Puis, nous voulons obtenir des copies de la version locale (*ours*), de la versi Ensuite, nous voulons corriger au choix la version locale ou la distante et réessayer de fusionner juste ce fichier. Obtenir les trois versions des fichiers est en fait assez facile. -Git stocke toutes ces versions dans l'index sous formes d'étapes (*stages*), auxquelles chacune y a un nombre associé. +Git stocke toutes ces versions dans l'index sous formes d'étapes (*stages*), chacune associée à un nombre. Stage 1 est l'ancêtre commun, stage 2 est notre version, stage 3 est la version de `MERGE_HEAD`, la version qu'on cherche à fusionner (*theirs*). Vous pouvez extraire une copie de chacune de ces versions du fichier en conflit avec la commande `git show` et une syntaxe spéciale. diff --git a/book/07-git-tools/sections/credentials.asc b/book/07-git-tools/sections/credentials.asc index 42e98295..e121ea23 100644 --- a/book/07-git-tools/sections/credentials.asc +++ b/book/07-git-tools/sections/credentials.asc @@ -90,7 +90,7 @@ password=s3cre7 <5> Si aucune information d'identification n'a été trouvée, Git demande le nom d'utilisateur et le mot de passe, et les fournit sur la sortie standard d'origine (ici elles sont rattachées à la même console). Le système d'aide à l'identification invoque en fait un programme complètement séparé de Git lui-même. -Lequel est invoqué et comment il est invoqué dépendent de la valeur de configuration `credential.helper`. +Lequel est invoqué et comment il est invoqué dépend de la valeur de configuration `credential.helper`. Cette valeur peut prendre plusieurs formes : [options="header"] diff --git a/book/07-git-tools/sections/reset.asc b/book/07-git-tools/sections/reset.asc index 5fea57c4..77821c4f 100644 --- a/book/07-git-tools/sections/reset.asc +++ b/book/07-git-tools/sections/reset.asc @@ -46,7 +46,7 @@ $ git ls-tree -r HEAD 040000 tree 99f1a6d12cb4b6f19... lib ---- -Les commandes `cat-file` et `ls-tree` sont des commandes de « plomberie » qui sont utilisées pour des activités de base niveau et ne sont pas réellement utilisées pour le travail quotidien, mais elles nous permettent de voir ce qui se passe ici. +Les commandes `cat-file` et `ls-tree` sont des commandes de « plomberie » qui sont utilisées pour des activités de bas niveau et ne sont pas réellement utilisées pour le travail quotidien, mais elles nous permettent de voir ce qui se passe ici. [[s_the_index]] ==== L'index diff --git a/book/07-git-tools/sections/submodules.asc b/book/07-git-tools/sections/submodules.asc index 1f94fa2d..0b1bfec2 100644 --- a/book/07-git-tools/sections/submodules.asc +++ b/book/07-git-tools/sections/submodules.asc @@ -833,7 +833,7 @@ $ ls CryptoLibrary/ Makefile includes scripts src ---- -Une fois de plus, ce n'est réellement difficile, mais cela peut être déroutant. +Une fois de plus, ce n'est pas réellement difficile, mais cela peut être déroutant. Une autre difficulté commune consiste à basculer de sous-répertoires en sous-modules. Si vous suiviez des fichiers dans votre projet et que vous voulez les déplacer dans un sous-module, vous devez être très prudent ou Git sera inflexible.