{"id":8206,"date":"2022-08-23T15:10:00","date_gmt":"2022-08-23T15:10:00","guid":{"rendered":"\/tutoriels\/?p=8206"},"modified":"2025-02-05T22:05:15","modified_gmt":"2025-02-05T22:05:15","slug":"github-cest-quoi-et-comment-lutiliser","status":"publish","type":"post","link":"\/fr\/tutoriels\/github-cest-quoi-et-comment-lutiliser","title":{"rendered":"GitHub c&rsquo;est quoi et comment l&rsquo;utiliser ? Guide complet"},"content":{"rendered":"<p>GitHub est consid&eacute;r&eacute; comme un outil essentiel pour les ing&eacute;nieurs logiciels, et sa popularit&eacute; est in&eacute;gal&eacute;e. Il accueille actuellement plus de 25 millions d&rsquo;utilisateurs. C&rsquo;est un nombre consid&eacute;rable de professionnels qui se tournent vers GitHub pour am&eacute;liorer le flux de travail et la collaboration.<\/p><p>Pour mieux comprendre ce qu&rsquo;est GitHub et comment il fonctionne, nous devons regarder plus en profondeur.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-FR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41455\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/eBook_-Speed-Up-your-website-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">Qu'est-ce que Github<\/h2>\n                    <p>En bref, GitHub est un service bas&eacute; sur le cloud qui h&eacute;berge un syst&egrave;me de contr&ocirc;le de version (VCS) appel&eacute; Git. Il permet aux d&eacute;veloppeurs de collaborer et d&rsquo;apporter des modifications aux projets partag&eacute;s tout en gardant un suivi d&eacute;taill&eacute; de leur progression.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-github-explique-dans-un-tutoriel-video\">GitHub Expliqu&eacute; dans un tutoriel vid&eacute;o <\/h2><p>Vous &ecirc;tes press&eacute; ? D&eacute;couvrez plut&ocirc;t les &eacute;tapes de l&rsquo;utilisation de GitHub dans notre tutoriel (vid&eacute;o en anglais).<\/p><figure class=\"wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to Use GitHub for Beginners\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/BovIkSKStPw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure><p>\n\n\n\n  <div class=\"youtube-shortcode\">\n    <div class=\"row\">\n      <div class=\"col-7 col-sm-8 d-flex align-items-center\">\n        <img decoding=\"async\" class=\"channel-logo\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/youtube-channels\/hostinger-france.jpg\" alt=\"youtube channel logo\">\n        <div class=\"d-flex flex-column justify-content-between\">\n          <span class=\"slogan d-none d-sm-block\">S'abonner Pour plus de vid\u00e9os \u00e9ducatives\u202f!<\/span>\n          <span class=\"channel-name\">L'Acad\u00e9mie Hostinger<\/span>\n                    <\/div>\n      <\/div>\n      <div class=\"col-5 col-sm-4 d-flex align-items-center justify-content-end\">\n        <a class=\"subscribe-button\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"http:\/\/www.youtube.com\/channel\/UCnJh2FCpNj7xUbl1PKsmi6g?sub_confirmation=1\">\n          <img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/youtube.svg\" alt=\"subscribe\">\n          <span>S'abonner<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-qu-est-ce-que-le-controle-de-version\">Qu&rsquo;est-ce que le contr&ocirc;le de version ?<\/h2><p>Le contr&ocirc;le de version est un syst&egrave;me qui permet de suivre et de g&eacute;rer les modifications apport&eacute;es &agrave; un fichier ou &agrave; un ensemble de fichiers. Principalement utilis&eacute; par les ing&eacute;nieurs logiciels pour suivre les modifications apport&eacute;es au code source, le syst&egrave;me de contr&ocirc;le de version est un &eacute;l&eacute;ment indispensable dans la boite &agrave; outils de ces professionnels. Il leur permet d&rsquo;analyser toutes les modifications et de les annuler sans r&eacute;percussion en cas d&rsquo;erreur.<\/p><p>En d&rsquo;autres termes, le contr&ocirc;le de version permet aux d&eacute;veloppeurs de travailler simultan&eacute;ment sur des projets. Il leur permet d&rsquo;apporter autant de modifications qu&rsquo;ils le souhaitent sans empi&eacute;ter sur le travail de leurs coll&egrave;gues ni le retarder.<\/p><p>Si lesdites modifications du code source ruinent le projet au moment de leur d&eacute;ploiement, GitHub permet de les annuler facilement en quelques clics, et la version pr&eacute;c&eacute;dente du projet sera ramen&eacute;e. Aucune mise &agrave; jour ne nuit donc au projet.<\/p><p>En r&eacute;sum&eacute;, le contr&ocirc;le de version &eacute;limine les risques et les al&eacute;as de faire trop d&rsquo;erreurs. Au contraire, il offre la libert&eacute; de collaborer et de d&eacute;velopper sans trop d&rsquo;inqui&eacute;tude.<\/p><h2 class=\"wp-block-heading\" id=\"h-qu-est-ce-que-git\">Qu&rsquo;est-ce que Git ?<\/h2><p><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/tuto-git\">Git<\/a> est un projet open-source qui a &eacute;t&eacute; lanc&eacute; en 2005 et qui est devenu l&rsquo;un des VCS les plus populaires du march&eacute; &ndash; plus de <strong>87% des d&eacute;veloppeurs <\/strong>utilisent Git pour leurs projets.<\/p><p>Il s&rsquo;agit d&rsquo;un syst&egrave;me de contr&ocirc;le de version distribu&eacute;. Cela signifie que tout d&eacute;veloppeur de l&rsquo;&eacute;quipe ayant un acc&egrave;s autoris&eacute; peut g&eacute;rer le code source et l&rsquo;historique des modifications &agrave; l&rsquo;aide <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-git\">des outils de ligne de commande Git.<\/a><\/p><p>Contrairement aux syst&egrave;mes de contr&ocirc;le de version centralis&eacute;s, Git offre des <a href=\"\/fr\/tutoriels\/comment-utiliser-une-branche-git\">branches de fonctionnalit&eacute;s<\/a>. Cela signifie que chaque ing&eacute;nieur logiciel de l&rsquo;&eacute;quipe peut cr&eacute;er une branche de fonctionnalit&eacute; qui fournit un d&eacute;p&ocirc;t local isol&eacute; pour apporter des modifications au code.<\/p><p>Les branches de fonctionnalit&eacute;s n&rsquo;affectent pas la branche principale, o&ugrave; se trouve le code original du projet. Une fois les modifications effectu&eacute;es et le code mis &agrave; jour pr&ecirc;t, la branche de fonctionnalit&eacute; peut &ecirc;tre fusionn&eacute;e avec la branche principale, et c&rsquo;est ainsi que les modifications apport&eacute;es au projet deviennent effectives.<\/p><h2 class=\"wp-block-heading\" id=\"h-alors-qu-est-ce-que-github-et-pourquoi-est-il-si-populaire\">Alors qu&rsquo;est-ce que GitHub et pourquoi est-il si populaire ?<\/h2><p>GitHub h&eacute;berge plus de <strong>100 millions de d&eacute;p&ocirc;ts<\/strong>, dont la majorit&eacute; sont des projets open-source. Cette statistique montre que GitHub fait partie des <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/meilleurs-clients-git-gui\/\">clients GUI Git<\/a> les plus populaires et est utilis&eacute; par divers professionnels et <a href=\"https:\/\/stackshare.io\/github\" target=\"_blank\" rel=\"noopener\">grandes entreprises<\/a>, comme Hostinger.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41467\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>En effet, GitHub est une plateforme de gestion et d&rsquo;organisation de projets bas&eacute;e sur le cloud qui int&egrave;gre les fonctions de contr&ocirc;le de version de Git. En d&rsquo;autres termes, tous les utilisateurs de GitHub peuvent suivre et g&eacute;rer les modifications apport&eacute;es au code source en temps r&eacute;el tout en ayant acc&egrave;s &agrave; toutes les autres fonctions de Git disponibles au m&ecirc;me endroit.<\/p><p>De plus, l&rsquo;interface utilisateur de GitHub est plus conviviale que celle de Git, ce qui la rend accessible aux personnes qui ne poss&egrave;dent que peu ou pas de connaissances techniques. Cela signifie qu&rsquo;un plus grand nombre de membres de l&rsquo;&eacute;quipe peuvent &ecirc;tre inclus dans l&rsquo;avancement et la gestion d&rsquo;un projet, ce qui rend le processus de d&eacute;veloppement plus fluide.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-demarrer-avec-github\">Comment d&eacute;marrer avec GitHub ?<\/h2><p>Vous pouvez essayer gratuitement GitHub avec votre &eacute;quipe. Il existe un plan de base qui comprend un nombre illimit&eacute; de d&eacute;p&ocirc;ts et de collaborateurs, mais seulement 500 Mo d&rsquo;espace de stockage.<\/p><p>Pour un aper&ccedil;u plus complet des nombreuses fonctionnalit&eacute;s de GitHub, vous pouvez choisir l&rsquo;un de <a href=\"https:\/\/github.com\/pricing\" target=\"_blank\" rel=\"noopener\">ses plans payants<\/a>.<\/p><div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2018\/12\/plans-for-developers.png\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2018\/12\/plans-for-developers-1024x541.png\" alt=\"Plans GitHub pour les d&eacute;veloppeurs\" class=\"wp-image-28412\"><\/a><\/figure><\/div><p>Une fois que vous aurez choisi un plan, rempli les d&eacute;tails requis et termin&eacute; le processus d&rsquo;enregistrement, vous pourrez commencer &agrave; explorer ce que GitHub d&eacute;tient &agrave; offrir. Contrairement &agrave; Git, GitHub ne n&eacute;cessite aucun codage ou utilisation de la ligne de commande.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-creer-un-depot-github\">1. Cr&eacute;er un d&eacute;p&ocirc;t GitHub<\/h3><p>Un d&eacute;p&ocirc;t, ou repo, sera le centre de votre projet. Il peut s&rsquo;agir d&rsquo;un fichier ou d&rsquo;une collection de fichiers contenant du code, des images, du texte ou tout autre &eacute;l&eacute;ment.<\/p><p>Pour commencer le processus, suivez les &eacute;tapes suivantes :<\/p><ol class=\"wp-block-list\">\n<li>Cliquez&nbsp;sur <strong>Cr&eacute;er un d&eacute;p&ocirc;t<\/strong> pour d&eacute;marrer un nouveau projet<\/li>\n<\/ol><figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1022\" height=\"543\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape1-creer-un-nouveau-referentiel.png\/public\" alt=\"&eacute;tape 1 sur Github pour cr&eacute;er un nouveau r&eacute;f&eacute;rentiel\" class=\"wp-image-8208\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape1-creer-un-nouveau-referentiel.png\/w=1022,fit=scale-down 1022w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape1-creer-un-nouveau-referentiel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape1-creer-un-nouveau-referentiel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape1-creer-un-nouveau-referentiel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1022px) 100vw, 1022px\" \/><\/figure><p>2. La section <strong>Owner<\/strong> aura d&eacute;j&agrave; votre nom de compte. Cr&eacute;ez un <strong>nom de d&eacute;p&ocirc;t<\/strong>. V&eacute;rifiez s&rsquo;il est d&eacute;fini sur <strong>Public<\/strong> pour le rendre open-source, puis cochez la case <strong>Ajouter un fichier README<\/strong>. Enfin, cliquez sur <strong>Cr&eacute;er un d&eacute;p&ocirc;t<\/strong>.<\/p><div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"930\" height=\"544\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/creer-un-repositery-sur-Github.png\/public\" alt=\"cr&eacute;er un d&eacute;pot sur Github\" class=\"wp-image-8209\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/creer-un-repositery-sur-Github.png\/w=930,fit=scale-down 930w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/creer-un-repositery-sur-Github.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/creer-un-repositery-sur-Github.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/creer-un-repositery-sur-Github.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 930px) 100vw, 930px\" \/><\/figure><\/div><p class=\"has-black-color has-white-background-color has-text-color has-background\">F&eacute;licitations, vous avez maintenant cr&eacute;&eacute; un nouveau d&eacute;p&ocirc;t qui contient le fichier original de votre projet. L&rsquo;&eacute;tape suivante consiste &agrave; apprendre ce que vous pouvez en faire.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-creer-de-branches-github\">2. Cr&eacute;er de branches GitHub<\/h3><p>En cr&eacute;ant des branches, vous g&eacute;n&eacute;rez diff&eacute;rentes versions d&rsquo;un d&eacute;p&ocirc;t. En apportant des modifications au projet dans la branche de fonctionnalit&eacute;, un d&eacute;veloppeur peut voir comment ces modifications affecteront le projet principal une fois int&eacute;gr&eacute;es.<\/p><p>Voici comment vous pouvez g&eacute;n&eacute;rer une branche de fonctionnalit&eacute; :<\/p><ol class=\"wp-block-list\">\n<li>Allez dans votre nouveau d&eacute;p&ocirc;t. Appuyez sur le bouton <strong>principal<\/strong> et entrez le nom de votre nouvelle branche de fonctionnalit&eacute;. Cliquez sur <strong>Cr&eacute;er une branche.<\/strong><\/li>\n<\/ol><figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1018\" height=\"446\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-creer-le-branch-sur-Github.png\/public\" alt=\"Cr&eacute;er une branche sur Github\" class=\"wp-image-8210\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-creer-le-branch-sur-Github.png\/w=1018,fit=scale-down 1018w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-creer-le-branch-sur-Github.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-creer-le-branch-sur-Github.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-creer-le-branch-sur-Github.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" \/><\/figure><p>Vous avez maintenant cr&eacute;&eacute; une branche de fonctionnalit&eacute; qui est identique &agrave; la branche prinicpale. Vous pouvez commencer &agrave; y apporter des modifications librement sans affecter le projet.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-comprendre-les-commits-github\">3. Comprendre les commits GitHub<\/h3><p>Les commits sont ce qu&rsquo;on appelle les modifications enregistr&eacute;es sur GitHub. Chaque fois que vous modifiez le fichier de la branche de fonctionnalit&eacute;, vous devez le<strong> &laquo;&nbsp;commiter&nbsp;&raquo;<\/strong> pour le conserver.<\/p><p>Voici comment effectuer et valider un changement :<\/p><ol class=\"wp-block-list\">\n<li>Acc&eacute;dez &agrave; la branche de fonctionnalit&eacute; en cliquant sur <strong>principal<\/strong> et en s&eacute;lectionnant votre branche nouvellement cr&eacute;&eacute;e dans le menu d&eacute;roulant.<\/li>\n<\/ol><figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1023\" height=\"505\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-1-pour-changer-le-branch-feature.png\/public\" alt=\"&eacute;tape 1 pour modifier la branche principale\" class=\"wp-image-8211\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-1-pour-changer-le-branch-feature.png\/w=1023,fit=scale-down 1023w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-1-pour-changer-le-branch-feature.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-1-pour-changer-le-branch-feature.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-1-pour-changer-le-branch-feature.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/figure><p>2. Cliquez sur l&rsquo;ic&ocirc;ne &laquo;&nbsp;crayon&nbsp;&raquo; pour commencer &agrave; modifier le fichier. Une fois que vous avez termin&eacute;, &eacute;crivez une br&egrave;ve description des modifications apport&eacute;es. Cliquez sur <strong>Commiter les modifications<\/strong>.<\/p><figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1020\" height=\"296\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-pour-changer-les-commit.png\/public\" alt=\"&eacute;tape 2 pour mettre en place les commit\" class=\"wp-image-8212\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-pour-changer-les-commit.png\/w=1020,fit=scale-down 1020w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-pour-changer-les-commit.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-pour-changer-les-commit.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/etape-2-pour-changer-les-commit.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-4-creer-des-demandes-de-retrait-sur-github\">4. Cr&eacute;er des demandes de retrait sur GitHub<\/h3><p>Pour proposer les modifications que vous venez d&rsquo;apporter aux autres d&eacute;veloppeurs travaillant sur le m&ecirc;me projet, vous devez cr&eacute;er une demande de retrait (<strong>Pull request<\/strong>). C&rsquo;est ce qui rend le travail en commun sur les projets si facile, car c&rsquo;est le principal outil de collaboration sur GitHub.<\/p><p>Les demandes de retrait vous permettent de voir les diff&eacute;rences entre le projet original et votre branche de fonctionnalit&eacute;. C&rsquo;est ainsi que vous demandez &agrave; vos pairs de les r&eacute;viser. Si les autres d&eacute;veloppeurs approuvent, ils peuvent fusionner<strong> la demande de retrait<\/strong>, ce qui appliquera ces changements au projet principal.<\/p><p>Pour faire une requ&ecirc;te pull, suivez les &eacute;tapes ci-dessous :<\/p><ol class=\"wp-block-list\">\n<li>Cliquez sur&nbsp;<strong>Pull requests<\/strong>&nbsp;-&gt;&nbsp;<strong>Nouvelle pull request<\/strong>. Dans la section <strong>Comparaisons d&rsquo;exemples<\/strong>&nbsp;, selectionnez <strong>la branche de fonctionnalit&eacute;<\/strong>&nbsp;sur laquelle vous &eacute;tiez en train de travailler.<\/li>\n<\/ol><figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1024\" height=\"459\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/avant-derriere-etape-comparer-les-changement.png\/public\" alt=\"Avant derni&egrave;re &eacute;tape pour comparer les modifications\" class=\"wp-image-8213\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/avant-derriere-etape-comparer-les-changement.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/avant-derriere-etape-comparer-les-changement.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/avant-derriere-etape-comparer-les-changement.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/avant-derriere-etape-comparer-les-changement.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>2. Examinez les modifications une fois de plus et cliquez sur<strong> Cr&eacute;er <strong>un<\/strong>e pull request<\/strong>. Sur la nouvelle page, &eacute;crivez le titre et fournissez une courte description de ce sur quoi vous avez travaill&eacute; pour encourager la fusion. Cliquez sur <strong>Cr&eacute;er <strong>un<\/strong>e pull request<\/strong> .<\/p><figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"938\" height=\"561\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/derniere-etape-pour-ouvrir-une-demande-de-retrait.png\/public\" alt=\"derni&egrave;re &eacute;tape pour ouvrir une demande de retrait\" class=\"wp-image-8214\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/derniere-etape-pour-ouvrir-une-demande-de-retrait.png\/w=938,fit=scale-down 938w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/derniere-etape-pour-ouvrir-une-demande-de-retrait.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/derniere-etape-pour-ouvrir-une-demande-de-retrait.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2021\/04\/derniere-etape-pour-ouvrir-une-demande-de-retrait.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" \/><\/figure><p>D&eacute;sormais, les autres d&eacute;veloppeurs pourront fusionner les modifications que vous avez apport&eacute;es avec les fichiers du projet original.<\/p><p>Pour tout savoir sur la fa&ccedil;on de d&eacute;marrer sur GitHub, consultez ce <a href=\"https:\/\/guides.github.com\/activities\/hello-world\/\" target=\"_blank\" rel=\"noopener\">guide<\/a> .<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>Bien que GitHub soit principalement connu au sein de la communaut&eacute; des ing&eacute;nieurs logiciels, il peut &ecirc;tre utilis&eacute; dans une vari&eacute;t&eacute; de secteurs diff&eacute;rents. Toute &eacute;quipe ou entreprise qui travaille sur diff&eacute;rents projets n&eacute;cessitant un d&eacute;veloppement sous forme de fichiers peut utiliser ce service.<\/p><p>Par exemple, les &eacute;quipes de contenu et de marketing peuvent utiliser GitHub pour organiser leurs projets. Les cr&eacute;atifs ind&eacute;pendants peuvent l&rsquo;utiliser pour g&eacute;rer leur travail lorsqu&rsquo;ils collaborent avec d&rsquo;autres personnes.<\/p><p>Utiliser GitHub ne signifie pas n&eacute;cessairement utiliser du code ou &ecirc;tre un d&eacute;veloppeur. Il s&rsquo;agit d&rsquo;une plateforme gratuite de syst&egrave;me de contr&ocirc;le de version qui peut &ecirc;tre utilis&eacute;e de nombreuses mani&egrave;res diff&eacute;rentes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub est consid&eacute;r&eacute; comme un outil essentiel pour les ing&eacute;nieurs logiciels, et sa popularit&eacute; est in&eacute;gal&eacute;e. Il accueille actuellement plus de 25 millions d&rsquo;utilisateurs. C&rsquo;est un nombre consid&eacute;rable de professionnels qui se tournent vers GitHub pour am&eacute;liorer le flux de travail et la collaboration. Pour mieux comprendre ce qu&rsquo;est GitHub et comment il fonctionne, nous [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/github-cest-quoi-et-comment-lutiliser\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":189,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Qu'est-ce que GitHub et Comment L'utiliser ? Guide Complet","rank_math_description":"GitHub est une plateforme pour g\u00e9rer les projets open source. Lisez ce tutoriel pour mieux comprendre ce qu\u2019est GitHub et comment il fonctionne !","rank_math_focus_keyword":"Github c'est quoi, github c'est quoi, Github c'est quoi, pull request github c est quoi, c est quoi branche dans github","footnotes":""},"categories":[4808],"tags":[5654,5656,5658,5655,5657],"class_list":["post-8206","post","type-post","status-publish","format-standard","hentry","category-git","tag-cest-quoi-github","tag-comment-fonctionne-github","tag-comment-utiliser-github","tag-github-cest-quoi","tag-utiliser-github"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-github","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-github","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/github-cest-quoi-et-comment-lutiliser","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-github","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-github","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-github","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-github","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-github","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-github","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-github","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-github","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-github","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/8206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/189"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=8206"}],"version-history":[{"count":36,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/8206\/revisions"}],"predecessor-version":[{"id":38130,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/8206\/revisions\/38130"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=8206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=8206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=8206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}