# Commencez avec la documentation de GitHub

Découvrez comment commencer à créer, à expédier et à gérer des logiciels avec GitHub. Explorez nos produits, inscrivez-vous pour obtenir un compte et connectez-vous à la plus grande communauté de développement du monde.

## Recommended

* [Commencez votre voyage](/fr/enterprise-server@3.21/get-started/start-your-journey)

  Vous découvrez tout juste GitHub ? Découvrez les principes de base ici.

* [Apprenez à coder avec GitHub Copilot](/fr/enterprise-server@3.21/get-started/learning-to-code)

  Découvrez comment GitHub et Copilot peuvent vous aider à acquérir des compétences en programmation, à écrire un meilleur code et à livrer des projets sécurisés.

* [Configurer Git](/fr/enterprise-server@3.21/get-started/git-basics/set-up-git)

  Au cœur de GitHub se trouve un système de gestion de versions open source (VCS) appelé Git. Git est responsable de tout ce qui est lié à GitHub qui se produit localement sur votre ordinateur.

* [Hello World](/fr/enterprise-server@3.21/get-started/using-github/hello-world)

  Suivez cet exercice Hello World pour vous familiariser avec le flux de travail des pull requests de GitHub.

* [Prise en main de votre compte GitHub](/fr/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  Avec un compte personnel activé GitHub, vous pouvez importer ou créer des référentiels, collaborer avec d’autres personnes et se connecter à la GitHub communauté.

* [plans de GitHub](/fr/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Vue d’ensemble des GitHubplans tarifaires.

* [Démarrage rapide pour l’écriture sur GitHub](/fr/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Découvrez les fonctionnalités de mise en forme avancées en créant un fichier README pour votre GitHub profil.

* [Trouver des moyens de contribuer à open source sur GitHub](/fr/enterprise-server@3.21/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  Vous trouverez des moyens de contribuer à des projets open source sur GitHub qui sont pertinents pour vous.

## Links

### Getting started

* [Hello World](/fr/enterprise-server@3.21/get-started/using-github/hello-world)

  Suivez cet exercice Hello World pour vous familiariser avec le flux de travail des pull requests de GitHub.

* [Qu’est-ce que GitHub ?](/fr/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub est une plateforme qui prend en charge l’ensemble de votre processus de développement logiciel, de la planification du travail au déploiement et au fonctionnement de logiciels.

## Articles

* [Qu’est-ce que GitHub ?](/fr/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub est une plateforme qui prend en charge l’ensemble de votre processus de développement logiciel, de la planification du travail au déploiement et au fonctionnement de logiciels.

* [Ressources d’apprentissage Git et GitHub](/fr/enterprise-server@3.21/get-started/start-your-journey/git-and-github-learning-resources)

  Découvrez git et GitHub ressources essentielles, notamment des didacticiels, des cours en ligne et un support communautaire pour améliorer vos compétences.

* [Création d’un référentiel pour votre projet sur GitHub](/fr/enterprise-server@3.21/get-started/start-your-journey/creating-a-repository-for-your-project-on-github)

  Créez un référentiel sur GitHub lequel stocker votre code, suivez son historique et créez un projet logiciel que vous pouvez partager.

* [Planification de votre travail](/fr/enterprise-server@3.21/get-started/start-your-journey/planning-your-work)

  Organisez votre travail et suivez votre progression pour que vous sachiez toujours quoi créer ensuite.

* [Se connecter à votre code en local](/fr/enterprise-server@3.21/get-started/start-your-journey/connecting-to-your-code-locally)

  Connectez-vous GitHub Desktop à votre compte et clonez votre dépôt pour modifier les fichiers localement.

* [Écriture et stockage de votre code](/fr/enterprise-server@3.21/get-started/start-your-journey/writing-and-storing-your-code)

  Suivez le workflow de base du développeur pour créer une branche, écrire du code et ouvrir une pull request à l’aide de Copilot et GitHub Desktop.

* [Examen de vos modifications proposées](/fr/enterprise-server@3.21/get-started/start-your-journey/reviewing-your-proposed-changes)

  Passez en revue votre propre pull request avant de la fusionner pour repérer les bugs et améliorer la qualité, avec l’aide facultative de l’IA de Copilot.

* [Déploiement automatique de votre site web](/fr/enterprise-server@3.21/get-started/start-your-journey/deploying-your-website-automatically)

  Automatisez le déploiement de votre code avec GitHub Actions et GitHub Pages afin de publier des mises à jour sur un site en production à chaque push vers la branche principale.

* [Prise en main de votre compte GitHub](/fr/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  Avec un compte personnel activé GitHub, vous pouvez importer ou créer des référentiels, collaborer avec d’autres personnes et se connecter à la GitHub communauté.

* [Bien démarrer avec GitHub Enterprise Server](/fr/enterprise-server@3.21/get-started/onboarding/getting-started-with-github-enterprise-server)

  Commencez par configurer et gérer GitHub.com.

* [Hello World](/fr/enterprise-server@3.21/get-started/using-github/hello-world)

  Suivez cet exercice Hello World pour vous familiariser avec le flux de travail des pull requests de GitHub.

* [flux de GitHub](/fr/enterprise-server@3.21/get-started/using-github/github-flow)

  Suivez GitHub le flux pour collaborer sur des projets.

* [Connexion à GitHub](/fr/enterprise-server@3.21/get-started/using-github/connecting-to-github)

  Découvrez les outils que vous pouvez utiliser pour utiliser des référentiels hébergés sur GitHub.

* [Communication sur GitHub](/fr/enterprise-server@3.21/get-started/using-github/communicating-on-github)

  Vous pouvez discuter de projets et de changements spécifiques, ainsi que d’idées ou d’objectifs d’équipe plus larges, à l’aide de différents types de discussions sur GitHub.

* [Navigateurs pris en charge](/fr/enterprise-server@3.21/get-started/using-github/supported-browsers)

  Pour une expérience GitHuboptimale, nous vous recommandons d’utiliser la dernière version de [Chrome](https://google.com/chrome), [Edge](https://www.microsoft.com/en-us/edge), [Firefox](https://mozilla.org/firefox) ou [Safari](https://apple.com/safari).

* [GitHub Mobile](/fr/enterprise-server@3.21/get-started/using-github/github-mobile)

  Gérez, collaborez, et triez votre travail sur GitHub depuis votre appareil mobile.

* [plans de GitHub](/fr/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Vue d’ensemble des GitHubplans tarifaires.

* [prise en charge de la langue GitHub](/fr/enterprise-server@3.21/get-started/learning-about-github/github-language-support)

  Vue d’ensemble des langages de programmation pris en charge par les fonctionnalités de GitHub.

* [Types de comptes GitHub](/fr/enterprise-server@3.21/get-started/learning-about-github/types-of-github-accounts)

  Les comptes GitHub vous permettent d’organiser et de contrôler l’accès au code.

* [Autorisations d’accès sur GitHub](/fr/enterprise-server@3.21/get-started/learning-about-github/access-permissions-on-github)

  Grâce aux rôles, vous pouvez contrôler qui a accès à vos comptes et à vos ressources ainsi que le niveau d'accès de chaque personne.

* [À propos de GitHub Advanced Security](/fr/enterprise-server@3.21/get-started/learning-about-github/about-github-advanced-security)

  GitHub rend les fonctionnalités de sécurité supplémentaires disponibles pour les clients qui achètent GitHub Code Security ou GitHub Secret Protection.

* [glossaire GitHub](/fr/enterprise-server@3.21/get-started/learning-about-github/github-glossary)

  Ce glossaire présente la terminologie courante de Git et GitHub.

* [Gestion de vos paramètres de thème](/fr/enterprise-server@3.21/get-started/accessibility/managing-your-theme-settings)

  Vous pouvez gérer l'apparence de GitHub en définissant une préférence de thème qui suit les paramètres de votre système ou utilise toujours un mode clair ou foncé.

* [Raccourcis clavier](/fr/enterprise-server@3.21/get-started/accessibility/keyboard-shortcuts)

  Presque chaque page sur GitHub a un raccourci clavier pour effectuer des actions plus rapidement.

* [Démarrage rapide pour l’écriture sur GitHub](/fr/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Découvrez les fonctionnalités de mise en forme avancées en créant un fichier README pour votre GitHub profil.

* [À propos de l’écriture et de la mise en forme sur GitHub](/fr/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHub combine une syntaxe pour la mise en forme du texte appelé GitHub Flavored Markdown avec quelques fonctionnalités d’écriture uniques.

* [Syntaxe d’écriture et de mise en forme de base](/fr/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  Créez une mise en forme sophistiquée pour votre prose et votre code sur GitHub avec une syntaxe simple.

* [Organisation des informations avec des tables](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  Vous pouvez créer des tables pour organiser l'information dans les commentaires, les issues, les pull requests et les wikis.

* [Organisation des informations avec des sections réduites](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  Vous pouvez simplifier votre Markdown en créant une section réduite avec la balise `<details>`.

* [Création et mise en évidence de blocs de code](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  Partagez des échantillons de code avec des blocs de code clôturés et en activant la coloration syntaxique.

* [Création de diagrammes](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  Créer des diagrammes pour transmettre des informations par le biais de diagrammes et de graphiques

* [Écriture d’expressions mathématiques](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Utilisez Markdown pour afficher des expressions mathématiques sur GitHub.

* [Références et URL automatiquement liées](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  Les références aux URL, aux problèmes, aux pull requests et aux commits sont automatiquement raccourcies et converties en liens.

* [Joindre des fichiers](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  Vous pouvez transmettre des informations en attachant divers types de fichiers à vos problèmes et demandes de tirage.

* [À propos des listes de tâches](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  Vous pouvez utiliser des listes de tâches pour diviser le travail d’un ticket ou d’une pull request en tâches plus petites, puis suivre l’ensemble du travail jusqu’à son achèvement.

* [Création d’un lien permanent vers un extrait de code](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  Vous pouvez créer un lien permanent vers une ligne ou une plage de lignes de code spécifique dans une version spécifique d’un fichier ou d’une demande de tirage (pull request).

* [Utilisation de mots clés dans des problèmes et des demandes de tirage](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  Utilisez des mots clés pour lier un problème et une demande de tirage ou pour marquer un problème ou une demande de tirage en tant que doublon.

* [À propos des réponses enregistrées](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  Vous pouvez utiliser une réponse enregistrée pour répondre à une issue ou à une pull request.

* [Création d’une réponse enregistrée](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  Si vous ajoutez fréquemment le même commentaire, vous pouvez créer une réponse enregistrée.

* [Modification d’une réponse enregistrée](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  Vous pouvez modifier le titre et le corps d’une réponse enregistrée.

* [Suppression d’une réponse enregistrée](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  Si vous constatez que vous n’utilisez plus de réponse enregistrée, vous pouvez la supprimer.

* [Utilisation de réponses enregistrées](/fr/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  Lorsque vous commentez sur un problème ou une proposition de fusion, vous pouvez ajouter une réponse enregistrée que vous avez déjà configurée. La réponse enregistrée peut être l’intégralité du commentaire ou, si vous souhaitez la personnaliser, vous pouvez ajouter ou supprimer du contenu.

* [Création de gists](/fr/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  Vous pouvez créer deux types de gists : publics et secrets. Créez un gist public si vous êtes prêt à partager vos idées avec le monde entier ou un gist secret si ce n'est pas le cas.

* [Duplication et clonage des gists](/fr/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Les gists sont en fait des dépôts Git, ce qui signifie que vous pouvez dupliquer ou cloner n’importe quel gist, même si vous n’êtes pas l’auteur d’origine. Vous pouvez aussi voir l’historique complet des commits d’un gist, y compris les différences.

* [Enregistrement de gists avec des étoiles](/fr/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  Vous pouvez marquer des gists d’une étoile pour suivre les projets que vous trouvez intéressants.

* [Modération des commentaires de synthèse](/fr/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  Vous pouvez modérer les commentaires sur les Gists en les désactivant ou en supprimant des entrées indésirables.

* [Découverte de projets sur GitHub](/fr/enterprise-server@3.21/get-started/exploring-projects-on-github/discovering-projects-on-github)

  Vous pouvez découvrir des dépôts, des sujets et des communautés sur GitHub pour vous aider dans votre apprentissage et inspirer vos propres projets.

* [Contribution à un projet](/fr/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-a-project)

  Découvrez comment contribuer à un projet par le biais de la duplication.

* [Contribution à open source](/fr/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-open-source)

  Découvrez comment apporter une contribution à un projet open source qui sera accepté par les mainteneurs.

* [Enregistrement de dépôts avec des étoiles](/fr/enterprise-server@3.21/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  Vous pouvez classer les référentiels et les rubriques par ordre d’importance pour suivre les projets qui vous intéressent.

* [Suivre des personnes](/fr/enterprise-server@3.21/get-started/exploring-projects-on-github/following-people)

  Vous pouvez suivre les utilisateurs GitHub pour recevoir des notifications sur leur activité.

* [Suivre des organisations](/fr/enterprise-server@3.21/get-started/exploring-projects-on-github/following-organizations)

  Vous pouvez suivre des organisations sur GitHub pour recevoir des notifications concernant leur activité.

* [Configurer Git](/fr/enterprise-server@3.21/get-started/git-basics/set-up-git)

  Au cœur de GitHub se trouve un système de gestion de versions open source (VCS) appelé Git. Git est responsable de tout ce qui est lié à GitHub qui se produit localement sur votre ordinateur.

* [Définition de votre nom d’utilisateur dans Git](/fr/enterprise-server@3.21/get-started/git-basics/setting-your-username-in-git)

  Git utilise un nom d’utilisateur pour associer les validations à une identité. Le nom d’utilisateur Git n’est pas identique à votre GitHub nom d’utilisateur.

* [Mise en cache de vos informations d’identification GitHub dans Git](/fr/enterprise-server@3.21/get-started/git-basics/caching-your-github-credentials-in-git)

  Si vous clonez des dépôts GitHub en utilisant HTTPS, nous vous recommandons d'utiliser GitHub CLI ou Git Credential Manager (GCM) pour mémoriser vos informations d'identification.

* [Pourquoi Git demande-t-il toujours mes identifiants ?](/fr/enterprise-server@3.21/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  Si Git vous invite à entrer vos informations d'identification chaque fois que vous essayez d'interagir avec GitHub, vous utilisez probablement l'URL de clone HTTPS pour votre référentiel.

* [Mise à jour des informations d’identification dans le trousseau macOS](/fr/enterprise-server@3.21/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  Vous devrez mettre à jour vos informations d'identification enregistrées dans l'assistant `git-credential-osxkeychain` si vous changez votre nom d'utilisateur, votre mot de passe ou personal access token sur GitHub.

* [Flux de travail Git](/fr/enterprise-server@3.21/get-started/git-basics/git-workflows)

  Le flux GitHub est un workflow léger et basé sur une branche qui prend en charge les équipes et les projets déployés régulièrement.

* [À propos des référentiels distants](/fr/enterprise-server@3.21/get-started/git-basics/about-remote-repositories)

  L’approche collaborative de GitHub en matière de développement repose sur la publication des commits de votre dépôt local sur GitHub afin que d’autres personnes puissent les consulter, les récupérer et les mettre à jour.

* [Gestion de dépôts distants](/fr/enterprise-server@3.21/get-started/git-basics/managing-remote-repositories)

  Apprenez à travailler avec vos dépôts locaux sur votre ordinateur et avec des dépôts distants hébergés sur GitHub.

* [Associer des éditeurs de texte avec Git](/fr/enterprise-server@3.21/get-started/git-basics/associating-text-editors-with-git)

  Utilisez un éditeur de texte pour ouvrir et modifier vos fichiers avec Git.

* [Configuration de Git pour traiter les fins de ligne](/fr/enterprise-server@3.21/get-started/git-basics/configuring-git-to-handle-line-endings)

  Pour éviter les problèmes dans vos diffs, vous pouvez configurer Git pour traiter correctement les fins de ligne.

* [Ignorer des fichiers](/fr/enterprise-server@3.21/get-started/git-basics/ignoring-files)

  Vous pouvez configurer Git pour qu’il ignore les fichiers que vous ne souhaitez pas enregistrer dans GitHub.

* [Aide-mémoire Git](/fr/enterprise-server@3.21/get-started/git-basics/git-cheatsheet)

  Cet aide-mémoire Git vous fait gagner du temps lorsque vous oubliez une commande ou que vous ne voulez pas utiliser l’aide dans l’interface CLI.

* [À propos de Git](/fr/enterprise-server@3.21/get-started/using-git/about-git)

  Découvrez le système de contrôle de version, Git et la façon dont il fonctionne avec GitHub.

* [Poussée de commits vers un dépôt distant](/fr/enterprise-server@3.21/get-started/using-git/pushing-commits-to-a-remote-repository)

  Utilisez `git push` pour envoyer (push) des validations (commits) effectuées sur votre branche locale vers un référentiel distant.

* [Obtention de modifications à partir d’un dépôt distant](/fr/enterprise-server@3.21/get-started/using-git/getting-changes-from-a-remote-repository)

  Vous pouvez utiliser des commandes Git courantes pour accéder à des référentiels distants.

* [Gestion des erreurs autres que de type avance rapide](/fr/enterprise-server@3.21/get-started/using-git/dealing-with-non-fast-forward-errors)

  Parfois, Git ne peut pas apporter votre modification à un dépôt distant sans perdre de commit. Quand cela se produit, votre poussée (push) est refusée.

* [Fractionnement d’un sous-dossier en un nouveau dépôt](/fr/enterprise-server@3.21/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Vous pouvez convertir un dossier d’un dépôt Git en tout nouveau dépôt.

* [À propos des fusions de sous-arborescences Git](/fr/enterprise-server@3.21/get-started/using-git/about-git-subtree-merges)

  Si vous devez gérer plusieurs projets au sein d’un seul dépôt, vous pouvez utiliser une *fusion de sous-arborescence* pour gérer toutes les références.

* [À propos de git rebase](/fr/enterprise-server@3.21/get-started/using-git/about-git-rebase)

  La commande `git rebase` vous permet de changer facilement une série de commits, en modifiant l’historique de votre dépôt. Vous pouvez effectuer la réorganisation, la modification ou le squash des commits de manière groupée.

* [Utilisation du rebasage Git en ligne de commande](/fr/enterprise-server@3.21/get-started/using-git/using-git-rebase-on-the-command-line)

  Voici un petit tutoriel sur l’utilisation de `git rebase` sur la ligne de commande.

* [Résolution des conflits de fusion après un rebasage Git](/fr/enterprise-server@3.21/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  Lorsque vous effectuez une opération `git rebase`, vous déplacez généralement des commits. C’est pourquoi vous risquez de faire face à une situation où un conflit de fusion est introduit. Cela signifie que deux de vos commits ont modifié la même ligne dans le même fichier, et Git ne sait pas quelle modification appliquer.

* [Gestion des caractères spéciaux dans les noms de branche et de balise](/fr/enterprise-server@3.21/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  Git est très permissif sur les caractères autorisés dans les noms de branche et d’étiquette. Lorsque vous utilisez Git à partir d’un interpréteur de commandes, il peut être nécessaire d'échapper ou de mettre entre guillemets des caractères spéciaux.

* [À propos des versions de GitHub Docs](/fr/enterprise-server@3.21/get-started/using-github-docs/about-versions-of-github-docs)

  Vous pouvez lire la documentation qui reflète le GitHub produit que vous utilisez actuellement.

* [Utilisation de cartes de pointage sur GitHub Docs](/fr/enterprise-server@3.21/get-started/using-github-docs/using-hover-cards-on-github-docs)

  Les cartes de pointage vous donnent des informations sur d'autres articles sur GitHub Docs.

* [API de GitHub Docs](/fr/enterprise-server@3.21/get-started/using-github-docs/github-docs-api)

  Utilisez l’API officielle GitHub Docs pour répertorier des pages, rechercher et récupérer GitHub du contenu de la documentation par programmation.