{"id":4599,"date":"2017-04-25T15:05:23","date_gmt":"2017-04-25T15:05:23","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutoriels\/?p=4599"},"modified":"2026-03-12T16:18:32","modified_gmt":"2026-03-12T16:18:32","slug":"commandes-git","status":"publish","type":"post","link":"\/fr\/tutoriels\/commandes-git","title":{"rendered":"Commandes Git les plus utilis\u00e9es, des plus basiques aux plus avanc\u00e9es"},"content":{"rendered":"<p>Les commandes Git vous permettent d&rsquo;interagir avec le syst&egrave;me de contr&ocirc;le de version pour g&eacute;rer les d&eacute;p&ocirc;ts et suivre les modifications. Vous pouvez les utiliser pour cr&eacute;er, modifier et synchroniser des r&eacute;f&eacute;rentiels entre votre environnement de d&eacute;veloppement local et des bases de code distantes, afin de rationaliser votre flux de travail.<\/p><p>Les commandes Git les plus &eacute;l&eacute;mentaires permettent d&rsquo;initialiser un nouveau d&eacute;p&ocirc;t, de mettre en place des modifications pour les commits et de v&eacute;rifier l&rsquo;&eacute;tat des modifications. Des commandes suppl&eacute;mentaires permettent de g&eacute;rer les branches, de fusionner le code et d&rsquo;&eacute;tiqueter des versions sp&eacute;cifiques pour faciliter leur identification.<\/p><p>Git propose &eacute;galement des commandes pour interagir avec des d&eacute;p&ocirc;ts distants, ce qui permet de cloner des bases de code ou de se connecter &agrave; des plateformes telles que GitHub. Les commandes avanc&eacute;es, telles que blame et bisect, permettent d&rsquo;effectuer des t&acirc;ches sp&eacute;cifiques telles que le d&eacute;bogage et la recherche de probl&egrave;mes dans l&rsquo;historique de votre code.<\/p><p>Commencez par explorer les commandes de base de Git pour les t&acirc;ches essentielles, puis passez aux commandes pour la gestion des branches, des d&eacute;p&ocirc;ts distants et des fonctionnalit&eacute;s avanc&eacute;es.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-basic-git-commands\">Commandes Git de base <\/h2><p>Les commandes de base de Git sont utilis&eacute;es pour cr&eacute;er, g&eacute;rer et suivre les modifications au sein d&rsquo;un d&eacute;p&ocirc;t. Ces commandes constituent la base du contr&ocirc;le de version, vous aidant &agrave; enregistrer l&rsquo;historique de votre projet et les rendant essentielles lors de l&rsquo;apprentissage de Git. Il s&rsquo;agit notamment de<\/p><div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<ul class=\"wp-block-list\">\n<li><strong>Commande git init<\/strong><br>Initialise un nouveau d&eacute;p&ocirc;t Git dans un r&eacute;pertoire. L&rsquo;utiliser sans <strong>[nom]<\/strong> initialisera un d&eacute;p&ocirc;t en utilisant le nom du r&eacute;pertoire courant :<\/li>\n<\/ul>\n<\/div><\/div><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git init [nom]<\/pre><ul class=\"wp-block-list\">\n<li><strong>Commande git add<\/strong><br>Pr&eacute;pare les fichiers modifi&eacute;s pour le prochain commit :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git add &lt;nomfichier&gt;<\/pre><ul class=\"wp-block-list\">\n<li><strong>git commit<\/strong> <br>Enregistre les modifications dans le d&eacute;p&ocirc;t local (processus appel&eacute; <strong>commit<\/strong>) et peut inclure un message descriptif des modifications :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git commit -m \"votre message de commit\"<\/pre><ul class=\"wp-block-list\">\n<li><strong>git status<\/strong> <br>Affiche l&rsquo;&eacute;tat actuel de votre r&eacute;pertoire de travail et de votre zone de mise &agrave; disposition, y compris les fichiers qui ont &eacute;t&eacute; modifi&eacute;s, mis &agrave; disposition ou qui ne sont pas suivis :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git status<\/pre><ul class=\"wp-block-list\">\n<li><strong>git log<\/strong> <br>Affiche une liste chronologique des commits dans le d&eacute;p&ocirc;t actuel, avec des d&eacute;tails tels que les messages de commit, les auteurs et les horodatages :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git log<\/pre><ul class=\"wp-block-list\">\n<li><strong>git diff<\/strong> <br>Affiche les diff&eacute;rences entre les &eacute;l&eacute;ments dans divers &eacute;tats d&rsquo;un d&eacute;p&ocirc;t, comme votre r&eacute;pertoire de travail actuel et le dernier commit :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git diff [file-branch-directory-or-commit] [file-branch-directory-or-commit]<\/pre><ul class=\"wp-block-list\">\n<li><strong>git rm<\/strong> <br>Supprime les fichiers de votre r&eacute;pertoire de travail et planifie la suppression pour le prochain commit :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git rm &lt;nomfichier&gt;<\/pre><ul class=\"wp-block-list\">\n<li><strong>git mv<\/strong> <br>Renomme ou d&eacute;place des fichiers dans votre r&eacute;pertoire de travail. Elle se comporte de la m&ecirc;me mani&egrave;re que la commande mv de Linux et poss&egrave;de une syntaxe similaire :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git mv &lt;nomfichier&gt; &lt;nomfichier-ou-r&eacute;pertoire&gt;<\/pre><ul class=\"wp-block-list\">\n<li><strong>git config<\/strong> <br>Change les param&egrave;tres de divers aspects de votre installation Git, y compris les informations et les pr&eacute;f&eacute;rences de l&rsquo;utilisateur. Par exemple, utilisez cette commande pour d&eacute;finir votre adresse e-mail pour les commits :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git config --global user.email \"votre.email@exemple.com\"<\/pre><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">&#128161;Vous pr&eacute;f&eacute;rez utiliser une interface graphique ?<\/h4>\n                    <p>Bien que les commandes offrent flexibilit&eacute; et efficacit&eacute;, certains utilisateurs pr&eacute;f&egrave;rent utiliser une interface utilisateur graphique (GUI) pour visualiser le fonctionnement du contr&ocirc;le de version. Dans ce cas, envisagez d'utiliser l'un des <a href=\"\/fr\/tutoriels\/meilleurs-clients-git-gui\">meilleurs clients GUI de Git<\/a>. <\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-git-branching-and-merging-commands\">Commandes Git de branchement et de fusion<\/h2><p>Les commandes de branchement et de fusion vous permettent de travailler simultan&eacute;ment sur diff&eacute;rentes fonctionnalit&eacute;s ou corrections. Ils facilitent l&rsquo;int&eacute;gration des modifications et permettent de conserver un historique propre et organis&eacute; du projet.<\/p><ul class=\"wp-block-list\">\n<li><strong>git branch<\/strong> <br>G&egrave;re les branches de votre d&eacute;p&ocirc;t Git. Par exemple, vous pouvez r&eacute;pertorier, cr&eacute;er ou renommer une branche. Ex&eacute;cutez cette commande telle quelle pour dresser la liste de toutes les branches :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git branch [--options] [nom-branche]<\/pre><ul class=\"wp-block-list\">\n<li><strong>git checkout<\/strong> <br>Commute entre les branches et restaure les fichiers &agrave; partir de diff&eacute;rents commits. Voici un exemple pour passer &agrave; une branche existante :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git checkout nom_branche<\/pre><ul class=\"wp-block-list\">\n<li><strong>git merge<\/strong> <br>Combine une branche de fonctionnalit&eacute; ou de sujet dans la branche principale. Voici un exemple d&rsquo;utilisation basique de git merge :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git merge nom_branche<\/pre><ul class=\"wp-block-list\">\n<li><strong>git cherry-pick<\/strong> <br>Applique des commits sp&eacute;cifiques d&rsquo;une branche &agrave; une autre sans fusionner une branche enti&egrave;re. Il s&eacute;lectionne un commit sp&eacute;cifique &agrave; l&rsquo;aide de son hachage :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git cherry-pick commit_hash<\/pre><ul class=\"wp-block-list\">\n<li><strong>git rebase<\/strong> <br>Applique les modifications d&rsquo;une branche &agrave; une autre en d&eacute;pla&ccedil;ant ou en combinant les commits, ce qui permet de maintenir un historique des commits plus propre. Par exemple, ceci appliquera les commits de votre branche actuelle &agrave; la branche principale :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git rebase main<\/pre><ul class=\"wp-block-list\">\n<li><strong>git tag<\/strong> <br>Marque des points sp&eacute;cifiques dans votre historique Git, tels que les versions v1.0 ou v2.0. Voici un exemple de commande :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git tag v1.0<\/pre><h2 class=\"wp-block-heading\" id=\"h-commandes-git-pour-les-depots-distants\">Commandes Git pour les d&eacute;p&ocirc;ts distants<\/h2><p>Les commandes &agrave; distance connectent votre d&eacute;p&ocirc;t local &agrave; des d&eacute;p&ocirc;ts externes tels que <a href=\"\/fr\/tutoriels\/github-cest-quoi-et-comment-lutiliser\">GitHub<\/a> ou GitLab. Ils vous permettent de partager votre travail, de collaborer avec d&rsquo;autres personnes et de synchroniser les modifications entre les environnements.<\/p><ul class=\"wp-block-list\">\n<li><strong>git clone<\/strong> <br>Cr&eacute;e une copie d&rsquo;un d&eacute;p&ocirc;t distant sur votre machine locale. Par exemple, l&rsquo;utilisation la plus courante de git clone est le t&eacute;l&eacute;chargement d&rsquo;un d&eacute;p&ocirc;t depuis GitHub :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git clone https:\/\/github.com\/username\/my-project.git<\/pre><ul class=\"wp-block-list\">\n<li><strong>git push<\/strong> <br>Envoie les commits de votre branche locale vers un d&eacute;p&ocirc;t distant, le mettant &agrave; jour avec vos derni&egrave;res modifications. Par exemple, pour transf&eacute;rer les modifications de la branche locale &laquo;&nbsp;main&nbsp;&raquo; vers le d&eacute;p&ocirc;t distant nomm&eacute; &laquo;&nbsp;origin&nbsp;&raquo; :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git push origin main<\/pre><ul class=\"wp-block-list\">\n<li><strong>git pull<\/strong> <br> R&eacute;cup&egrave;re et int&egrave;gre les modifications d&rsquo;un d&eacute;p&ocirc;t distant dans votre branche locale actuelle. Voici un exemple qui permet d&rsquo;extraire des modifications de la branche master :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git pull origin master<\/pre><ul class=\"wp-block-list\">\n<li><strong>git fetch<\/strong> <br>R&eacute;cup&egrave;re les nouveaux commits d&rsquo;un d&eacute;p&ocirc;t distant sans les fusionner automatiquement dans la branche courante. Voici un exemple :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git fetch origin<\/pre><ul class=\"wp-block-list\">\n<li><strong>git remote<\/strong> <br>G&egrave;re les d&eacute;p&ocirc;ts distants associ&eacute;s &agrave; votre d&eacute;p&ocirc;t local. La syntaxe de base permet de lister les d&eacute;p&ocirc;ts distants, mais vous pouvez ajouter des options et des sous-commandes pour effectuer d&rsquo;autres t&acirc;ches :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git remote [options] [sous-commande] [args]<\/pre><ul class=\"wp-block-list\">\n<li><strong>git submodule<\/strong> <br>G&egrave;re des r&eacute;f&eacute;rentiels distincts int&eacute;gr&eacute;s &agrave; un r&eacute;f&eacute;rentiel Git. Par exemple, utilisez ceci pour ajouter un sous-module &agrave; votre r&eacute;f&eacute;rentiel principal :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git submodule add https:\/\/github.com\/username\/submodule-repo.git submodule\/path\/on\/main-repo<\/pre><h2 class=\"wp-block-heading\" id=\"h-advanced-git-commands\">Commandes Git avanc&eacute;es<\/h2><p>Les commandes avanc&eacute;es offrent un meilleur contr&ocirc;le sur l&rsquo;historique et le flux de travail de votre r&eacute;f&eacute;rentiel. Ils sont utilis&eacute;s pour des t&acirc;ches telles que la r&eacute;&eacute;criture de commits, la r&eacute;solution de probl&egrave;mes et l&rsquo;optimisation de la structure du projet.<\/p><ul class=\"wp-block-list\">\n<li><strong>git reset<\/strong> <br>Annule les modifications et manipule l&rsquo;historique des commits, utile lorsque des modifications r&eacute;centes contiennent une erreur. Voici un exemple de base pour annuler les modifications apport&eacute;es &agrave; un fichier :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git reset &lt;nomfichier&gt;<\/pre><ul class=\"wp-block-list\">\n<li><strong>git stash<\/strong> <br>Enregistre temporairement les modifications qui ne sont pas encore pr&ecirc;tes &agrave; &ecirc;tre valid&eacute;es. Vous pouvez ajouter des sous-commandes comme <code>list<\/code> pour visualiser les modifications enregistr&eacute;es et <code>pop<\/code> pour les r&eacute;appliquer &agrave; votre r&eacute;pertoire de travail :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git stash [sous-commande]<\/pre><ul class=\"wp-block-list\">\n<li><strong>git bisect<\/strong> <br>Identifie les bogues ou les probl&egrave;mes dans l&rsquo;historique de votre projet par un processus de recherche binaire. Utilisez-le pour lancer le processus de bissection :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git bisect start<\/pre><ul class=\"wp-block-list\">\n<li><strong>git blame<\/strong> <br>Identifie la modification la plus r&eacute;cente de chaque ligne d&rsquo;un fichier et l&rsquo;auteur associ&eacute;. Cela permet de savoir quand et par qui des modifications sp&eacute;cifiques ont &eacute;t&eacute; apport&eacute;es :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git blame file1.txt<\/pre><ul class=\"wp-block-list\">\n<li><strong>git reflog<\/strong> <br>Affiche un journal des mises &agrave; jour des r&eacute;f&eacute;rences dans votre d&eacute;p&ocirc;t, vous permettant de suivre l&rsquo;historique de votre d&eacute;p&ocirc;t, m&ecirc;me lorsque des commits semblent avoir &eacute;t&eacute; supprim&eacute;s ou perdus :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git reflog<\/pre><ul class=\"wp-block-list\">\n<li><strong>git clean <\/strong> <br>Supprime les fichiers ou r&eacute;pertoires non suivis de votre r&eacute;pertoire de travail, ce qui est utile pour organiser votre d&eacute;p&ocirc;t. Par s&eacute;curit&eacute;, utilisez d&rsquo;abord l&rsquo;option <code>-n<\/code> pour avoir un aper&ccedil;u de ce qui sera supprim&eacute;, puis confirmez avec l&rsquo;option <code>-f<\/code> :<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git clean [options]<\/pre><h2 class=\"wp-block-heading\" id=\"h-git-commands-cheat-sheet\">Aide-m&eacute;moire des commandes Git<\/h2><p>Si vous d&eacute;butez, m&eacute;moriser les commandes Git peut s&rsquo;av&eacute;rer difficile. Pour vous aider &agrave; ma&icirc;triser cet outil, nous avons cr&eacute;&eacute; un <a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Git-Cheat-Sheet-EN.pdf?_gl=1*1ie83ux*_gcl_au*MTMyODk4MTY5MS4xNzY5NDIzMTg1LjE5NjEzNTgzMzIuMTc3MjczMzY2NS4xNzcyNzMzNjk4*_ga*MTk3NTUxMDgxLjE3NDU5MjMxOTU.*_ga_73N1QWLEMH*czE3NzMzMjI0NDEkbzMxNCRnMSR0MTc3MzMyNDA3MyRqNjAkbDAkaDEzMDk5MTkyNiRkZzJybnBHeWV1MGlQc2FQYjlTanRFTTF4Y3VWSHBIVFpBZw..*_fplc*ZHNzJTJCT256V2tVWGtCaFRyUlJZdnFicEp1T2t0dEhta1NxZWhEaCUyRlA2eUhNYTVNMGZSUDBmMlM1TjE1aWNUZGJZNWFIdE1OZ0lnT1VNWDRXVGJEdGZmMVVsTFBqVFN0MkFrUmpxV243NEtuODJkMDBlOHhiNyUyQmxsQnhISnhRJTNEJTNE\" target=\"_blank\" rel=\"noopener\">aide-m&eacute;moire Git<\/a> que vous pouvez t&eacute;l&eacute;charger ou imprimer. Gardez-le &agrave; port&eacute;e de main pour pouvoir consulter rapidement les commandes Git.<\/p><h2 class=\"wp-block-heading\" id=\"h-quel-est-le-moyen-le-plus-simple-dinstaller-git-sur-ubuntu\">Quel est le moyen le plus simple d&rsquo;installer Git sur Ubuntu ?<\/h2><p>La mani&egrave;re la plus simple d&rsquo;installer Git sur Ubuntu est d&rsquo;utiliser le gestionnaire de paquets apt. Cela fonctionne pour n&rsquo;importe quelle version d&rsquo;Ubuntu et installe automatiquement une version stable de Git.<\/p><p>Si vous avez besoin d&rsquo;une version sp&eacute;cifique de Git, vous pouvez la compiler &agrave; partir des sources en t&eacute;l&eacute;chargeant le paquet d&rsquo;installation depuis son d&eacute;p&ocirc;t GitHub. Cette m&eacute;thode est cependant plus compliqu&eacute;e.<\/p><p>Quelle que soit la m&eacute;thode d&rsquo;installation, vous devrez configurer Git avec vos informations d&rsquo;utilisateur et vous connecter &agrave; votre compte de d&eacute;p&ocirc;t distant, tel que GitHub ou GitLab.<\/p><p>Les deux m&eacute;thodes fonctionnent sur tous les syst&egrave;mes Ubuntu, qu&rsquo;il s&rsquo;agisse de la version bureau ou de la version serveur. Si vous utilisez un fournisseur d&rsquo;h&eacute;bergement, celui-ci peut proposer une installation en un clic ou d&rsquo;autres outils qui simplifient le processus.<\/p><h3 class=\"wp-block-heading\">Comment Hostinger peut-il simplifier l&rsquo;installation de Git ?<\/h3><p>Si vous utilisez la <a href=\"\/fr\/vps-hosting\">solution VPS Hostinger<\/a>, vous pouvez demander &agrave; notre assistant IA Kodee de vous fournir les commandes d&rsquo;installation de Git. Il suffit d&rsquo;ouvrir hPanel et de taper &laquo;&nbsp;<strong>Donnez-moi les commandes pour installer Git et connecter mon compte GitHub<\/strong>&laquo;&nbsp;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69f81faa1806d\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"443\" height=\"494\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2017\/04\/Apercu-general-Hostinger-03-12-2026_02_51_PM.png\/public\" alt=\"L'assistant IA de Kodee VPS &eacute;crit des commandes pour installer et configurer Git sur Ubuntu\" class=\"wp-image-46969\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2017\/04\/Apercu-general-Hostinger-03-12-2026_02_51_PM.png\/w=443,fit=scale-down 443w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2017\/04\/Apercu-general-Hostinger-03-12-2026_02_51_PM.png\/w=269,fit=scale-down 269w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2017\/04\/Apercu-general-Hostinger-03-12-2026_02_51_PM.png\/w=135,fit=scale-down 135w\" sizes=\"(max-width: 443px) 100vw, 443px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Ensuite, connectez-vous &agrave; votre serveur Hostinger &agrave; l&rsquo;aide de <strong>PuTTY<\/strong> ou de notre <strong>terminal de navigateur<\/strong> et ex&eacute;cutez les commandes fournies. Si vous utilisez d&rsquo;autres plans d&rsquo;h&eacute;bergement web Hostinger, vous pouvez &eacute;galement <a href=\"https:\/\/www.hostinger.com\/fr\/support\/1583302-comment-deployer-un-depot-git-hostinger\/\" data-type=\"link\" data-id=\"https:\/\/www.hostinger.com\/fr\/support\/1583302-comment-deployer-un-depot-git-hostinger\/\">connecter votre d&eacute;p&ocirc;t &agrave; votre site web via hPanel<\/a> pour un d&eacute;ploiement facile.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" 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-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-from-commands-to-contributions-how-popular-repositories-use-git-at-scale\">Des commandes aux contributions : Comment les d&eacute;p&ocirc;ts populaires utilisent Git &agrave; grande &eacute;chelle<\/h2><p>Apr&egrave;s avoir compris les commandes essentielles de Git, l&rsquo;&eacute;tape suivante consiste &agrave; s&rsquo;exercer &agrave; la gestion de projets personnels. C&rsquo;est la meilleure fa&ccedil;on de se familiariser avec ces outils avant de travailler sur des r&eacute;f&eacute;rentiels r&eacute;els &agrave; grande &eacute;chelle.<\/p><p>La ma&icirc;trise des commandes Git devient cruciale lorsqu&rsquo;il s&rsquo;agit de g&eacute;rer des projets de grande envergure avec de nombreux contributeurs. Le versionnage des commits, des branches et des d&eacute;p&ocirc;ts vous permet de suivre efficacement les modifications, d&rsquo;identifier rapidement les probl&egrave;mes et de revenir sur les modifications probl&eacute;matiques si n&eacute;cessaire. Il en r&eacute;sulte un processus de d&eacute;veloppement plus rationnel.<\/p><p>Par exemple, certains des d&eacute;p&ocirc;ts GitHub les plus populaires et les plus performants comptent des milliers de contributeurs qui apportent des modifications chaque jour. Consultez-les pour voir comment des projets de grande envergure utilisent efficacement les commandes Git dans la pratique.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les commandes Git vous permettent d&rsquo;interagir avec le syst&egrave;me de contr&ocirc;le de version pour g&eacute;rer les d&eacute;p&ocirc;ts et suivre les modifications. Vous pouvez les utiliser pour cr&eacute;er, modifier et synchroniser des r&eacute;f&eacute;rentiels entre votre environnement de d&eacute;veloppement local et des bases de code distantes, afin de rationaliser votre flux de travail. Les commandes Git les [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/commandes-git\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":212,"featured_media":38127,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Commandes Git essentielles pour la gestion des d\u00e9p\u00f4ts","rank_math_description":"Vous d\u00e9butez avec Git ? D\u00e9couvrez les commandes Git de base et obtenez un aide-m\u00e9moire Git pratique pour tout d\u00e9veloppeur.","rank_math_focus_keyword":"commandes git","footnotes":""},"categories":[4808,4760],"tags":[4953,4954,5669,5668],"class_list":["post-4599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-git","category-vps","tag-commande-git","tag-commandes-git","tag-git-bash","tag-git-clone"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/basic-git-commands","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comandos-git","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commandes-git","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comandos-de-git","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/perintah-git-dasar","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/basic-git-commands","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/basic-git-commands","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/basic-git-commands","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/comandos-de-git","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/joomla-vs-wordpress-cms-utilizar-17","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/comandos-de-git","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comandos-git","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/basic-git-commands","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/basic-git-commands","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/basic-git-commands","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/basic-git-commands","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/4599","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\/212"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=4599"}],"version-history":[{"count":24,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/4599\/revisions"}],"predecessor-version":[{"id":46976,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/4599\/revisions\/46976"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/38127"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=4599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=4599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=4599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}