{"id":5048,"date":"2025-07-18T14:40:28","date_gmt":"2025-07-18T14:40:28","guid":{"rendered":"https:\/\/techhub.saworks.io\/docs\/tutoriel-github\/les-bases-de-github-partie-1-sur-2\/les-commandes-git-de-base\/"},"modified":"2025-07-31T12:34:11","modified_gmt":"2025-07-31T12:34:11","slug":"les-commandes-git-de-base","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/tutoriel-github\/les-bases-de-github-partie-1-sur-2\/les-commandes-git-de-base\/","title":{"rendered":"Les Commandes Git de base"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Git fonctionne en m\u00e9morisant les modifications apport\u00e9es \u00e0 vos fichiers, comme s\u2019il prenait des&nbsp;<strong>instantan\u00e9s<\/strong>&nbsp;(snapshots) de votre syst\u00e8me de fichiers.<\/p>\n\n\n\n<p>Nous allons couvrir quelques commandes de base pour commencer \u00e0 suivre les fichiers dans votre d\u00e9p\u00f4t. Ensuite, vous enregistrerez votre premier \u00ab\u00a0instantan\u00e9\u00a0\u00bb que Git pourra utiliser comme point de comparaison.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">git status   <\/h2>\n\n\n\n<p>La premi\u00e8re commande Git, et la plus couramment utilis\u00e9e, est&nbsp;<code>git status<\/code>.<br>Vous l\u2019avez d\u00e9j\u00e0 utilis\u00e9e dans l\u2019exercice pr\u00e9c\u00e9dent pour v\u00e9rifier que vous aviez bien initialis\u00e9 votre d\u00e9p\u00f4t Git.<\/p>\n\n\n\n<p><code>git status<\/code>&nbsp;affiche l\u2019\u00e9tat de l\u2019arborescence de travail (et de la zone de pr\u00e9paration \u2014 nous en parlerons bient\u00f4t).<br>Elle vous permet de voir quelles modifications sont actuellement suivies par Git, afin que vous puissiez d\u00e9cider si vous voulez demander \u00e0 Git de prendre un nouvel instantan\u00e9.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">git add<\/h2>\n\n\n\n<p><code>git add<\/code>&nbsp;est la commande que vous utilisez pour dire \u00e0 Git de commencer \u00e0 suivre les modifications dans certains fichiers.<\/p>\n\n\n\n<p>Le terme technique est&nbsp;<strong>stager<\/strong>&nbsp;ces modifications.<br>Vous utiliserez&nbsp;<code>git add<\/code>&nbsp;pour pr\u00e9parer les modifications en vue d\u2019un&nbsp;<strong>commit<\/strong>.<br>Toutes les modifications dans les fichiers qui ont \u00e9t\u00e9 ajout\u00e9s mais pas encore valid\u00e9s sont stock\u00e9es dans la&nbsp;<strong>zone de pr\u00e9paration<\/strong>&nbsp;(staging area).<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">git commit<\/h2>\n\n\n\n<p>Une fois que vous avez pr\u00e9par\u00e9 des modifications pour un commit, vous pouvez enregistrer votre travail sous forme d\u2019un instantan\u00e9 en utilisant la commande&nbsp;<code>git commit<\/code>.<\/p>\n\n\n\n<p>Le mot&nbsp;<strong>commit<\/strong>&nbsp;est \u00e0 la fois un verbe et un nom.<br>Il a essentiellement le m\u00eame sens que lorsque vous vous engagez dans un plan ou que vous validez une modification dans une base de donn\u00e9es.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En tant que&nbsp;<strong>verbe<\/strong>,&nbsp;<em>committer<\/em>&nbsp;des modifications signifie que vous enregistrez une copie (du fichier, du r\u00e9pertoire ou autre) dans le d\u00e9p\u00f4t comme une nouvelle version.<\/li>\n\n\n\n<li>En tant que&nbsp;<strong>nom<\/strong>, un&nbsp;<em>commit<\/em>&nbsp;est un petit bloc de donn\u00e9es qui donne une identit\u00e9 unique aux modifications que vous avez valid\u00e9es.<\/li>\n<\/ul>\n\n\n\n<p>Les donn\u00e9es enregistr\u00e9es dans un commit incluent :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le nom et l\u2019adresse e-mail de l\u2019auteur,<\/li>\n\n\n\n<li>la date,<\/li>\n\n\n\n<li>des commentaires sur ce que vous avez fait (et pourquoi),<\/li>\n\n\n\n<li>une signature num\u00e9rique facultative,<\/li>\n\n\n\n<li>et l\u2019identifiant unique du commit pr\u00e9c\u00e9dent.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">git log<\/h2>\n\n\n\n<p>La commande&nbsp;<code>git log<\/code>&nbsp;vous permet de voir les informations sur les commits pr\u00e9c\u00e9dents.<br>Chaque commit a un message associ\u00e9 (message de commit), et&nbsp;<code>git log<\/code>&nbsp;affiche des informations sur les commits les plus r\u00e9cents, comme :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>leur horodatage,<\/li>\n\n\n\n<li>l\u2019auteur,<\/li>\n\n\n\n<li>et le message de commit.<\/li>\n<\/ul>\n\n\n\n<p>Cette commande vous aide \u00e0 suivre ce que vous avez fait et quelles modifications ont \u00e9t\u00e9 enregistr\u00e9es.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">git help<\/h2>\n\n\n\n<p>Vous avez d\u00e9j\u00e0 essay\u00e9 la commande&nbsp;<code>git help<\/code>, mais cela vaut la peine de la rappeler.<br>Utilisez cette commande pour obtenir facilement des informations sur toutes les commandes que vous avez apprises jusqu\u2019\u00e0 pr\u00e9sent \u2014 et bien plus encore.<\/p>\n\n\n\n<p>N\u2019oubliez pas que chaque commande dispose aussi de sa propre page d\u2019aide.<br>Vous pouvez acc\u00e9der \u00e0 ces pages en tapant :<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">git &#8211;help<\/h2>\n\n\n\n<p>Par exemple :<br><strong><code>git commit --help<\/code><\/strong>&nbsp;affiche une page qui vous en dit plus sur la commande&nbsp;<code>git commit<\/code>&nbsp;et comment l\u2019utiliser.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Git fonctionne en m\u00e9morisant les modifications apport\u00e9es \u00e0 vos fichiers, comme s\u2019il prenait des&nbsp;instantan\u00e9s&nbsp;(snapshots) de votre syst\u00e8me de fichiers. Nous allons couvrir quelques [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":4991,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-5048","docs","type-docs","status-publish","hentry"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/6a70e7c73db9f245e650948d09d74f61?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/5048"}],"collection":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/comments?post=5048"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/5048\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/4991"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=5048"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=5048"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=5048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}