diff options
Diffstat (limited to 'files/fr/mdn/contribute/github_cheatsheet/index.md')
-rw-r--r-- | files/fr/mdn/contribute/github_cheatsheet/index.md | 98 |
1 files changed, 60 insertions, 38 deletions
diff --git a/files/fr/mdn/contribute/github_cheatsheet/index.md b/files/fr/mdn/contribute/github_cheatsheet/index.md index 1dddbb8be7..76af916183 100644 --- a/files/fr/mdn/contribute/github_cheatsheet/index.md +++ b/files/fr/mdn/contribute/github_cheatsheet/index.md @@ -11,72 +11,94 @@ tags: - Commands translation_of: MDN/Contribute/GitHub_cheatsheet --- -<p>{{MDNSidebar}}</p> +{{MDNSidebar}} -<p>Cet article fournit une référence rapide aux commandes essentielles dont vous aurez besoin lorsque vous utiliserez <a href="https://git-scm.com/">Git</a> et <a href="https://github.com/">GitHub</a> pour contribuer à MDN. Si vous êtes novice dans l'utilisation de ces outils et avez besoin d'un coup de pouce, notre tutoriel <a href="/fr/docs/MDN/Contribute/GitHub_beginners">GitHub pour les débutants</a> vous enseigne les bases.</p> +Cet article fournit une référence rapide aux commandes essentielles dont vous aurez besoin lorsque vous utiliserez [Git](https://git-scm.com/) et [GitHub](https://github.com/) pour contribuer à MDN. Si vous êtes novice dans l'utilisation de ces outils et avez besoin d'un coup de pouce, notre tutoriel [GitHub pour les débutants](/fr/docs/MDN/Contribute/GitHub_beginners) vous enseigne les bases. -<h2 id="Cloning">Cloner</h2> +## Cloner -<pre class="brush: bash">git clone <em>url-du-depot</em></pre> +```bash +git clone url-du-depot +``` -<h2 id="setting_up_a_remote">Configurer une référence à un dépôt distant</h2> +## Configurer une référence à un dépôt distant -<pre class="brush: bash">git remote add <em>nom-ref-distante</em> <em>url-du-depot-distant-a-referencer</em></pre> +```bash +git remote add nom-ref-distante url-du-depot-distant-a-referencer +``` -<h2 id="view_remotes_list">Afficher la liste des références distantes</h2> +## Afficher la liste des références distantes -<pre class="brush: bash">git remote -v</pre> +```bash +git remote -v +``` -<h2 id="preparing_to_make_a_change_to_the_repo">Préparer une modification du dépôt</h2> +## Préparer une modification du dépôt -<h3 id="switch_to_the_main_branch">Basculer sur la branche principale</h3> +### Basculer sur la branche principale -<pre class="brush: bash">git switch main</pre> +```bash +git switch main +``` -<h3 id="update_your_main_branch">Mettre à jour votre branche principale</h3> +### Mettre à jour votre branche principale -<pre class="brush: bash">git fetch <em>nom-ref-distante</em> -git rebase <em>nom-ref-distante</em>/main -git push</pre> +```bash +git fetch nom-ref-distante +git rebase nom-ref-distante/main +git push +``` -<h2 id="get_your_branch_locally_and_switch_to_it">Obtenir sa branche en local et basculer sur celle-ci</h2> +## Obtenir sa branche en local et basculer sur celle-ci -<pre class="brush: bash">git pull -git switch nouvelle-branche</pre> +```bash +git pull +git switch nouvelle-branche +``` -<h2 id="get_latest_status">Obtenir le dernier statut</h2> +## Obtenir le dernier statut -<pre class="brush: bash">git status</pre> +```bash +git status +``` -<h2 id="adding_committing_and_pushing_changes">Ajouter, valider et pousser les changements</h2> +## Ajouter, valider et pousser les changements -<pre class="brush: bash">git add chemin-fichier-modifie +```bash +git add chemin-fichier-modifie git commit -m 'mon message de commit' -git push</pre> +git push +``` -<h2 id="troubleshooting">Dépannage</h2> +## Dépannage -<h3 id="reverting_a_change_you_made_to_a_file_that_you_havent_yet_added_to_the_commit_list">Annuler une modification non indexée</h3> +### Annuler une modification non indexée -<pre class="brush: bash">git restore <em>chemin-du-fichier</em></pre> +```bash +git restore chemin-du-fichier +``` -<h3 id="removing_a_file_from_the_commit_list">Retirer un fichier de l'index</h3> +### Retirer un fichier de l'index -<pre class="brush: bash">git restore --staged <em>chemin-du-fichier</em></pre> +```bash +git restore --staged chemin-du-fichier +``` -<h3 id="reversing_a_commit">Annuler le dernier commit</h3> +### Annuler le dernier commit -<pre class="brush: bash">git reset HEAD~1</pre> +```bash +git reset HEAD~1 +``` -<h3 id="reversing_a_commit_that_has_been_pushed_to_the_remote_fork">Inverser un commit qui a été poussé vers la bifurcation distante</h3> +### Inverser un commit qui a été poussé vers la bifurcation distante -<pre class="brush: bash">git revert HEAD -git push</pre> +```bash +git revert HEAD +git push +``` -<div class="note notecard"> - <p><strong>Note :</strong> Une autre façon de se débarrasser de fichiers qui se sont retrouvés dans des <i>pull requests</i> (demandes de triage) que vous ne voulez pas voir figurer est d'utiliser l'interface utilisateur de GitHub. Allez sur la page de votre demande sur github.com, allez dans l'onglet « Files changed », et trouvez le fichier que vous voulez supprimer de la demande. En haut à droite de la boîte du fichier dans la page, il y aura un menu à « trois points » (<code>...</code>). Appuyez sur ce bouton et choisissez « Delete file ». Dans la page de confirmation, entrez un titre pour le nouveau commit, assurez-vous que la case « Commit directly… » est cochée, et appuyez sur le bouton « Commit changes ».</p> -</div> +> **Note :** Une autre façon de se débarrasser de fichiers qui se sont retrouvés dans des _pull requests_ (demandes de triage) que vous ne voulez pas voir figurer est d'utiliser l'interface utilisateur de GitHub. Allez sur la page de votre demande sur github.com, allez dans l'onglet « Files changed », et trouvez le fichier que vous voulez supprimer de la demande. En haut à droite de la boîte du fichier dans la page, il y aura un menu à « trois points » (`...`). Appuyez sur ce bouton et choisissez « Delete file ». Dans la page de confirmation, entrez un titre pour le nouveau commit, assurez-vous que la case « Commit directly… » est cochée, et appuyez sur le bouton « Commit changes ». -<h2 id="want_to_see_more">Vous voulez en voir plus ?</h2> +## Vous voulez en voir plus ? -<p>Si vous pensez que cet aide-mémoire devrait contenir plus de commandes, veuillez <a href="https://github.com/mdn/translated-content/issues/new">créer un ticket</a> pour suggérer ce que vous pensez que nous devrions inclure.</p> +Si vous pensez que cet aide-mémoire devrait contenir plus de commandes, veuillez [créer un ticket](https://github.com/mdn/translated-content/issues/new) pour suggérer ce que vous pensez que nous devrions inclure. |