{"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&#8217;est quoi et comment l&#8217;utiliser ? Guide complet"},"content":{"rendered":"<p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   Qu'est-ce que Github\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">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><\/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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/2\/2018\/12\/plans-for-developers.png\/public\" alt=\"Plans GitHub pour les d&eacute;veloppeurs\" class=\"wp-image-28412\"><\/a><\/figure>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\/w=1024,h=1024,fit=scale-down\" 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 class=\"wp-block-paragraph\">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\/w=1024,h=1024,fit=scale-down\" 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>\n<\/div><p class=\"has-black-color has-white-background-color has-text-color has-background wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\/w=1024,h=1024,fit=scale-down\" 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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> &ldquo;commiter&rdquo;<\/strong> pour le conserver.<\/p><p class=\"wp-block-paragraph\">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\/w=1024,h=1024,fit=scale-down\" 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 class=\"wp-block-paragraph\">2. Cliquez sur l&rsquo;ic&ocirc;ne &ldquo;crayon&rdquo; 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\/w=1024,h=1024,fit=scale-down\" 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\/w=1024,h=1024,fit=scale-down\" 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 class=\"wp-block-paragraph\">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\/w=1024,h=1024,fit=scale-down\" 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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":[5883,5845],"tags":[5654,5656,5658,5655,5657],"class_list":["post-8206","post","type-post","status-publish","format-standard","hentry","category-applications-preinstallees","category-vps","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":1},{"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":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-github\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-github\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-github-and-what-is-it-used-for\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-github-and-what-is-it-used-for\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-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},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-github\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-github\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-github\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-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}]}}