Skip to content

Commit 1eeec80

Browse files
dschodscho
authored andcommitted
book: update fr
Updated via the `update-book.yml` GitHub workflow.
1 parent 4bd4ba9 commit 1eeec80

File tree

897 files changed

+28976
-0
lines changed

Some content is hidden

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

897 files changed

+28976
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
redirect_to: book/fr/v2
4+
---
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: fr
9+
chapter:
10+
title: 'Annexe A: Git dans d’autres environnements'
11+
number: 1
12+
section:
13+
title: Git dans Bash
14+
number: 6
15+
cs_number: A1.6
16+
previous: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Sublime-Text
17+
next: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Zsh
18+
title: Git - Git dans Bash
19+
url: "/book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Bash.html"
20+
---
21+
<h2 id="_git_dans_bash">Git dans Bash</h2>
22+
<div class="paragraph">
23+
<p>
24+
Si vous êtes un utilisateur de Bash, vous pouvez utiliser une des fonctionnalités de l’invite pour rendre votre utilisation de Git plus agréable.
25+
Git est fourni avec des greffons pour différentes invites, mais ils ne sont pas activés par défaut.</p>
26+
</div>
27+
<div class="paragraph">
28+
<p>Premièrement, vous devez vous procurer une copie du fichier <code>contrib/completion/git-completion.bash</code> depuis le code source Git.
29+
Copiez-le dans un endroit pratique, tel que votre répertoire personnel et ajoutez ceci à votre fichier <code>.bashrc</code> :</p>
30+
</div>
31+
<div class="listingblock">
32+
<div class="content">
33+
<pre class="highlight"><code class="language-console" data-lang="console">. ~/git-completion.bash</code></pre>
34+
</div>
35+
</div>
36+
<div class="paragraph">
37+
<p>Une fois cela fait, déplacez-vous dans un répertoire git et tapez :</p>
38+
</div>
39+
<div class="listingblock">
40+
<div class="content">
41+
<pre class="highlight"><code class="language-console" data-lang="console">$ git chec&lt;tab&gt;</code></pre>
42+
</div>
43+
</div>
44+
<div class="paragraph">
45+
<p>…et Bash va achever automatiquement en <code>git checkout</code>.
46+
Cela fonctionne avec toutes les sous-commandes de Git, le paramètres de la ligne de commande et les noms de références quand c’est approprié.</p>
47+
</div>
48+
<div class="paragraph">
49+
<p>C’est aussi utile pour modifier l’invite pour qu’elle affiche des informations à propos du dépôt Git du répertoire courant.
50+
Elles peuvent être aussi simples ou complexes que vous le souhaitez, mais il y a généralement quelques informations clés qui intéressent tout le monde, telles que la branche actuelle et l’état du répertoire de travail.
51+
Pour ajouter celles-ci à votre invite, copiez juste le fichier <code>contrib/completion/git-prompt.sh</code> depuis le dépôt source de Git dans votre répertoire personnel, ajoutez quelque chose comme ceci à votre <code>.bashrc</code> :</p>
52+
</div>
53+
<div class="listingblock">
54+
<div class="content">
55+
<pre class="highlight"><code class="language-console" data-lang="console">. ~/git-prompt.sh
56+
export GIT_PS1_SHOWDIRTYSTATE=1
57+
export PS1='\w$(__git_ps1 " (%s)")\$ '</code></pre>
58+
</div>
59+
</div>
60+
<div class="paragraph">
61+
<p>Le symbole <code>\w</code> signifie affiche le répertoire de travail courant, <code>\$</code> affiche la partie <code>$</code> de l’invite et <code>__git_ps1 " (%s)"</code> appelle la fonction fournie par <code>git-prompt.sh</code> avec un argument de formatage
62+
Ainsi votre invite bash ressemblera à ceci quand vous êtes quelque part dans un projet géré par Git :</p>
63+
</div>
64+
<div class="imageblock">
65+
<div class="content">
66+
<img src="{{< relurl "book/fr/v2/images/git-bash.png" >}}" alt="Invite `bash` personnalisée.">
67+
</div>
68+
<div class="title">Figure 160. Invite <code>bash</code> personnalisée.</div>
69+
</div>
70+
<div class="paragraph">
71+
<p>Ces deux scripts ont une documentation ; jetez un œil au contenu de <code>git-completion.bash</code> et <code>git-prompt.sh</code> pour plus d’information.</p>
72+
</div>
73+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: fr
9+
chapter:
10+
title: 'Annexe A: Git dans d’autres environnements'
11+
number: 1
12+
section:
13+
title: Git dans IntelliJ / PyCharm / WebStorm / PhpStorm / RubyMine
14+
number: 4
15+
cs_number: A1.4
16+
previous: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Visual-Studio-Code
17+
next: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Sublime-Text
18+
title: Git - Git dans IntelliJ / PyCharm / WebStorm / PhpStorm / RubyMine
19+
url: "/book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-IntelliJ-/-PyCharm-/-WebStorm-/-PhpStorm-/-RubyMine.html"
20+
---
21+
<h2 id="_git_dans_intellij_pycharm_webstorm_phpstorm_rubymine">Git dans IntelliJ / PyCharm / WebStorm / PhpStorm / RubyMine</h2>
22+
<div class="paragraph">
23+
<p>Les EDI (environnements de développement intégrés) de JetBrains (tels que IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, RubyMine, et autres) sont livrés avec un greffont d’integration Git.
24+
Celui-ci fournit une vue dédiée dans l’EDI pour travailler avec Git et les requêtes de tirage GitHub.</p>
25+
</div>
26+
<div class="imageblock">
27+
<div class="content">
28+
<img src="{{< relurl "book/fr/v2/images/jb.png" >}}" alt="Cadre de gestion de version dans les EDI JetBrains">
29+
</div>
30+
<div class="title">Figure 159. Cadre de gestion de version dans les EDI JetBrains</div>
31+
</div>
32+
<div class="paragraph">
33+
<p>L’intrégration repose sur le client git en ligne de commande et nécessite qu’un client soit installé.
34+
La documentation officielle se trouve sur <a href="https://www.jetbrains.com/help/idea/using-git-integration.html" class="bare">https://www.jetbrains.com/help/idea/using-git-integration.html</a>.</p>
35+
</div>
36+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: fr
9+
chapter:
10+
title: 'Annexe A: Git dans d’autres environnements'
11+
number: 1
12+
section:
13+
title: Git dans PowerShell
14+
number: 8
15+
cs_number: A1.8
16+
previous: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Zsh
17+
next: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Résumé
18+
title: Git - Git dans PowerShell
19+
url: "/book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-PowerShell.html"
20+
---
21+
<h2 id="s_git_powershell">Git dans PowerShell</h2>
22+
<div class="paragraph">
23+
<p>
24+
25+
Le terminal de ligne de commande ancestral sous Windows (<code>cmd.exe</code>) n’est pas vraiment capable de fournir une expérience de Git personnalisée, mais si vous utilisez PowerShell, vous avez de la chance.
26+
Cela marche aussi si vous utilisez PowerShell sous une plateforme non Windows comme Debian.
27+
Un paquetage appelé Posh-Git (<a href="https://github.com/dahlbyk/posh-git" class="bare">https://github.com/dahlbyk/posh-git</a>) fournit un système de complétion automatique, ainsi qu’une invite améliorée pour vous aider à rester informé de l’état de votre dépôt.
28+
Elle ressemble à ceci :</p>
29+
</div>
30+
<div class="imageblock">
31+
<div class="content">
32+
<img src="{{< relurl "book/fr/v2/images/posh-git.png" >}}" alt="PowerShell avec Posh-git.">
33+
</div>
34+
<div class="title">Figure 163. PowerShell avec Posh-git.</div>
35+
</div>
36+
<div class="sect3">
37+
<h3 id="_installation_6">Installation</h3>
38+
<div class="sect4">
39+
<h4 id="_prérequis_windows_seulement">Prérequis (Windows seulement)</h4>
40+
<div class="paragraph">
41+
<p>Avant de pouvoir lancer des scripts PowerShell sur votre machine, vous devez définir votre ExecutionPolicy locale à RemoteSigned (en gros tout sauf Undefined et Restricted).
42+
Si vous choisissez AllSigned au lieu de RemoteSigned, même les scripts locaux (les vôtres) devront être signés numériquement pour pouvoir être exécutés.
43+
Avec RemoteSigned, seuls les scripts ayant le "ZoneIdentifier" défini à Internet (téléchargés depuis le web) devront être signés, pas les autres.
44+
Si vous êtes un administrateur et que vous voulez la définir pour tous les utilisateurs de cette machine, utilisez "-Scope LocalMachine".
45+
Si vous êtes un utilisateur normal sans les privilèges administrateur, vous pouvez utiliser "-Scope CurrentUser" pour ne la définir que pour vous.</p>
46+
</div>
47+
<div class="paragraph">
48+
<p>Plus d’informations sur les portées (<em>Scopes</em>) PowerShell : <a href="https://docs.microsoft.com/fr-fr/powershell/module/microsoft.powershell.core/about/about_scopes" class="bare">https://docs.microsoft.com/fr-fr/powershell/module/microsoft.powershell.core/about/about_scopes</a>.</p>
49+
</div>
50+
<div class="paragraph">
51+
<p>Plus d’informations sur la politique d’exécution (<em>ExecutionPolicy</em>) PowerShell : <a href="https://docs.microsoft.com/fr-fr/powershell/module/microsoft.powershell.security/set-executionpolicy" class="bare">https://docs.microsoft.com/fr-fr/powershell/module/microsoft.powershell.security/set-executionpolicy</a>.</p>
52+
</div>
53+
<div class="paragraph">
54+
<p>Pour régler la valeur de <code>ExecutionPolicy</code> à <code>RemoteSigned</code> pour tous les utilisateurs, utilisez la commande suivante :</p>
55+
</div>
56+
<div class="listingblock">
57+
<div class="content">
58+
<pre class="highlight"><code class="language-powershell" data-lang="powershell">&gt; Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy RemoteSigned -Force</code></pre>
59+
</div>
60+
</div>
61+
</div>
62+
<div class="sect4">
63+
<h4 id="_powershell_gallery">PowerShell Gallery</h4>
64+
<div class="paragraph">
65+
<p>Si vous avez au moins PowerShell 4 ou PowerShell 5 avec PackageManagement installé, vous pouvez utiliser le gestionnaire de paquets pour obtenir Posh-Git.</p>
66+
</div>
67+
<div class="paragraph">
68+
<p>Plus d’informations sur PowerShell Gallery : <a href="https://docs.microsoft.com/en-us/powershell/scripting/gallery/overview" class="bare">https://docs.microsoft.com/en-us/powershell/scripting/gallery/overview</a>.</p>
69+
</div>
70+
<div class="listingblock">
71+
<div class="content">
72+
<pre class="highlight"><code class="language-powershell" data-lang="powershell">&gt; Install-Module posh-git -Scope CurrentUser -Force
73+
&gt; Install-Module posh-git -Scope CurrentUser -AllowPrerelease -Force # Newer beta version with PowerShell Core support</code></pre>
74+
</div>
75+
</div>
76+
<div class="paragraph">
77+
<p>Si vous voulez installer Posh-Git seulement pour l’utilisateur courant et non globalement, utilisez "-Scope CurrentUser" à la place.
78+
Si la deuxième commande échoue avec une erreur comme <code>Module 'PowerShellGet' was not installed by using Install-Module</code>, vous devrez d’abord lancer une autre commande :</p>
79+
</div>
80+
<div class="listingblock">
81+
<div class="content">
82+
<pre class="highlight"><code class="language-powershell" data-lang="powershell">&gt; Install-Module PowerShellGet -Force -SkipPublisherCheck</code></pre>
83+
</div>
84+
</div>
85+
<div class="paragraph">
86+
<p>Maintenant vous pouvez y retourner et recommencer.
87+
Cela arrive parce que les modules qui viennent avec Windows PowerShell sont signés avec un certificat de publication différent.</p>
88+
</div>
89+
</div>
90+
<div class="sect4">
91+
<h4 id="_mise_à_jour_du_terminal_powershell">Mise à jour du terminal PowerShell</h4>
92+
<div class="paragraph">
93+
<p>Pour inclure les informations git dans le terminal, posh-git doit être importé.
94+
Pour que posh-git soit importé à chaque démarrage de PowerShell, exécutez la commande <code>`Add-PoshGitToProfile</code> qui ajoute la commande d’import dans votre script <code>$profile</code>.
95+
Ce script est exécuté chaque fois que vous ouvrez un nouveau terminal PowerShell.
96+
Gardez en tête qu’il y a de multiples scripts $profile.
97+
Par exemple, un pour le terminal et un autre séparé pour l’environnement de script intégré (ISE, <em>Integrated Scripting Environment</em>).</p>
98+
</div>
99+
<div class="listingblock">
100+
<div class="content">
101+
<pre class="highlight"><code class="language-powershell" data-lang="powershell">&gt; Import-Module posh-git
102+
&gt; Add-PoshGitToProfile -AllHosts</code></pre>
103+
</div>
104+
</div>
105+
</div>
106+
<div class="sect4">
107+
<h4 id="_depuis_les_sources">Depuis les sources</h4>
108+
<div class="paragraph">
109+
<p>Téléchargez une version Posh-Git depuis <a href="https://github.com/dahlbyk/posh-git" class="bare">https://github.com/dahlbyk/posh-git</a> et décompressez-la dans le dossier <code>WindowsPowerShell</code>.
110+
Puis importez le module en utilisant le chemin complet vers le fichier <code>posh-git.psd1</code> :</p>
111+
</div>
112+
<div class="listingblock">
113+
<div class="content">
114+
<pre class="highlight"><code class="language-powershell" data-lang="powershell">&gt; Import-Module &lt;path-to-uncompress-folder&gt;\src\posh-git.psd1
115+
&gt; Add-PoshGitToProfile -AllHosts</code></pre>
116+
</div>
117+
</div>
118+
<div class="paragraph">
119+
<p>Cela ajoutera la bonne ligne à votre fichier <code>profile.ps1</code> et posh-git sera actif la prochaine fois que vous ouvrirez votre terminal.</p>
120+
</div>
121+
<div class="paragraph">
122+
<p>Pour une description de l’information de résumé de l’état Git dans l’invite, reportez-vous à <a href="https://github.com/dahlbyk/posh-git/blob/master/README.md#git-status-summary-information" class="bare">https://github.com/dahlbyk/posh-git/blob/master/README.md#git-status-summary-information</a>.
123+
Pour de plus amples détails sur la personnalisation du votre invite posh-git, reportez-vous à <a href="https://github.com/dahlbyk/posh-git/blob/master/README.md#customization-variables" class="bare">https://github.com/dahlbyk/posh-git/blob/master/README.md#customization-variables</a>.</p>
124+
</div>
125+
</div>
126+
</div>
127+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: fr
9+
chapter:
10+
title: 'Annexe A: Git dans d’autres environnements'
11+
number: 1
12+
section:
13+
title: Git dans Sublime Text
14+
number: 5
15+
cs_number: A1.5
16+
previous: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-IntelliJ-/-PyCharm-/-WebStorm-/-PhpStorm-/-RubyMine
17+
next: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Bash
18+
title: Git - Git dans Sublime Text
19+
url: "/book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Sublime-Text.html"
20+
---
21+
<h2 id="_git_dans_sublime_text">Git dans Sublime Text</h2>
22+
<div class="paragraph">
23+
<p>Depuis la version 3.2, Sublime Text dispose de l’intégration git dans l’éditeur.</p>
24+
</div>
25+
<div class="paragraph">
26+
<p>Ses caractéristiques sont :</p>
27+
</div>
28+
<div class="ulist">
29+
<ul>
30+
<li>
31+
<p>La barre latérale indique le statut git des fichiers et répertoires avec un badge/icône.</p>
32+
</li>
33+
<li>
34+
<p>Les fichiers et les répertoires correspondant au fichier <code>.gitignore</code> sont grisés dans la barre latérale.</p>
35+
</li>
36+
<li>
37+
<p>Dans la barre de status, vous pouvez voir la branche git actuelle et le nombre de modifications en cours.</p>
38+
</li>
39+
<li>
40+
<p>Toutes les modifications d’un fichier sont à présent visibles via une marque dans la gouttière.</p>
41+
</li>
42+
<li>
43+
<p>Vous pouvez utiliser une partie des fonctions du client git Sublime Merge depuis Sublime Text.
44+
Cela requiert que Sublime Merge soit installé. Référez-vous à <a href="https://www.sublimemerge.com/" class="bare">https://www.sublimemerge.com/</a>.</p>
45+
</li>
46+
</ul>
47+
</div>
48+
<div class="paragraph">
49+
<p>La documentation officielle de Sublime Text se trouve sur <a href="https://www.sublimetext.com/docs/3/git_integration.html" class="bare">https://www.sublimetext.com/docs/3/git_integration.html</a>.</p>
50+
</div>
51+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: fr
9+
chapter:
10+
title: 'Annexe A: Git dans d’autres environnements'
11+
number: 1
12+
section:
13+
title: Git dans Visual Studio Code
14+
number: 3
15+
cs_number: A1.3
16+
previous: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Visual-Studio
17+
next: book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-IntelliJ-/-PyCharm-/-WebStorm-/-PhpStorm-/-RubyMine
18+
title: Git - Git dans Visual Studio Code
19+
url: "/book/fr/v2/Annexe-A:-Git-dans-d’autres-environnements-Git-dans-Visual-Studio-Code.html"
20+
---
21+
<h2 id="_git_dans_visual_studio_code">Git dans Visual Studio Code</h2>
22+
<div class="paragraph">
23+
<p>Visual Studio Code gère nativement git.
24+
Vous aurez besoin de Git installé en version 2.0.0 (or plus récent).</p>
25+
</div>
26+
<div class="paragraph">
27+
<p>Les caractéristiques principales sont :</p>
28+
</div>
29+
<div class="ulist">
30+
<ul>
31+
<li>
32+
<p>Voir le diff du fichier en cours d’édition dans la gouttière.</p>
33+
</li>
34+
<li>
35+
<p>La barre d’état Git (en bas à gauche) indique la branche actuelle, les indicateurs de modification et les différences de commits locaux et distants.</p>
36+
</li>
37+
<li>
38+
<p>Vous pouvez réaliser les opérations Git les plus communes depuis l’éditeur :</p>
39+
<div class="ulist">
40+
<ul>
41+
<li>
42+
<p>Initialiser un dépôt.</p>
43+
</li>
44+
<li>
45+
<p>Cloner un dépôt.</p>
46+
</li>
47+
<li>
48+
<p>Créer des branches et des étiquettes.</p>
49+
</li>
50+
<li>
51+
<p>Indexer et valider des modifications.</p>
52+
</li>
53+
<li>
54+
<p>Pousser/tirer/synchroniser une branche distante.</p>
55+
</li>
56+
<li>
57+
<p>Résoudre les conflits de fusion.</p>
58+
</li>
59+
<li>
60+
<p>Visualiser des différences.</p>
61+
</li>
62+
</ul>
63+
</div>
64+
</li>
65+
<li>
66+
<p>Avec une extension, vous pouvez aussi gérer les requêtes de tirage GitHub :
67+
<a href="https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github" class="bare">https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github</a>.</p>
68+
</li>
69+
</ul>
70+
</div>
71+
<div class="paragraph">
72+
<p>La documentation officielle se trouve ici : <a href="https://code.visualstudio.com/docs/sourcecontrol/overview" class="bare">https://code.visualstudio.com/docs/sourcecontrol/overview</a></p>
73+
</div>
74+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>

0 commit comments

Comments
 (0)