{"id":7891,"date":"2024-02-28T08:06:41","date_gmt":"2024-02-28T08:06:41","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=7891"},"modified":"2024-02-28T08:06:43","modified_gmt":"2024-02-28T08:06:43","slug":"tutoriel-commandes-lutilisation-essentielles-de-git","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/","title":{"rendered":"Guide sur les commandes et l&#8217;utilisation essentielles de Git"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr.jpg\" alt=\"Ligne de commande essentielles et utilisation de Git Installer Windows, Ubuntu Debian\" class=\"wp-image-7901\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p><strong>Git<\/strong> est un syst\u00e8me de contr\u00f4le de version distribu\u00e9 qui permet aux \u00e9quipes de d\u00e9veloppeurs de collaborer efficacement sur le code. Avec Git, vous pouvez suivre les modifications apport\u00e9es \u00e0 votre projet au fil du temps, collaborer facilement avec d&#8217;autres et fusionner les modifications de code de plusieurs d\u00e9veloppeurs.<\/p>\n\n\n\n<p>En tant que d\u00e9butant, il est important d&#8217;apprendre quelques commandes Git essentielles et workflows pour commencer \u00e0 utiliser efficacement le contr\u00f4le de version. Ce guide vous guidera \u00e9tape par \u00e9tape \u00e0 travers les commandes Git de base et les processus pour vous aider \u00e0 d\u00e9marrer avec Git et le contr\u00f4le de version.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configuration-de-git\">Configuration de Git<\/h2>\n\n\n\n<p>Pour commencer \u00e0 utiliser Git, vous devez d&#8217;abord l&#8217;installer sur votre ordinateur. Voici comment vous configurer :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installer-git\">Installer Git<\/h3>\n\n\n\n<ul>\n<li>Sur Linux\/Unix : Git est g\u00e9n\u00e9ralement pr\u00e9install\u00e9 avec la plupart des distributions Linux. Pour confirmer, ouvrez un terminal et tapez&nbsp;<code>git --version<\/code>&nbsp;pour v\u00e9rifier si Git est install\u00e9. Sinon, utilisez le gestionnaire de paquets de votre distribution pour l&#8217;installer (par exemple&nbsp;<code>apt-get install git<\/code>&nbsp;sur Ubuntu\/Debian).<\/li>\n\n\n\n<li>Sur Mac : Installez Git via Homebrew avec&nbsp;<code>brew install git<\/code>, ou t\u00e9l\u00e9chargez le programme d&#8217;installation depuis&nbsp;<a href=\"https:\/\/git-scm.com\/download\/mac\">git-scm.com<\/a>.<\/li>\n\n\n\n<li>Sur Windows : T\u00e9l\u00e9chargez et ex\u00e9cutez le programme d&#8217;installation Git depuis&nbsp;<a href=\"https:\/\/git-scm.com\/download\/win\">git-scm.com<\/a>. S\u00e9lectionnez vos options pendant le processus d&#8217;installation.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configurer-git\">Configurer Git<\/h3>\n\n\n\n<p>Une fois Git install\u00e9, vous devez configurer votre nom et votre e-mail pour identifier vos commits :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git config --global user.name \"Votre Nom\"\n$ git config --global user.email \"votre.email@example.com\"<\/code><\/pre>\n\n\n\n<p>Cela lie votre activit\u00e9 Git \u00e0 votre identit\u00e9. Le flag&nbsp;<code>--global<\/code>&nbsp;d\u00e9finit ce nom d&#8217;utilisateur\/email pour tous les d\u00e9p\u00f4ts Git sur votre syst\u00e8me.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"g%C3%A9n%C3%A9rer-des-cl%C3%A9s-ssh-facultatif\">G\u00e9n\u00e9rer des cl\u00e9s SSH (facultatif)<\/h3>\n\n\n\n<p>Si vous pr\u00e9voyez de vous connecter \u00e0 des d\u00e9p\u00f4ts Git distants via SSH, vous devez g\u00e9n\u00e9rer des cl\u00e9s SSH. Cela vous permet de push sur des d\u00e9p\u00f4ts sans avoir \u00e0 entrer votre mot de passe \u00e0 chaque fois.<\/p>\n\n\n\n<p>Pour g\u00e9n\u00e9rer des cl\u00e9s :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ssh-keygen -t rsa -b 4096 -C \"votre.email@example.com\"<\/code><\/pre>\n\n\n\n<p>Cela cr\u00e9era une paire de cl\u00e9s SSH publique et priv\u00e9e. Vous pouvez ensuite ajouter votre cl\u00e9 publique \u00e0 des services comme GitHub pour vous connecter en SSH.<\/p>\n\n\n\n<p>Vous \u00eates maintenant pr\u00eat \u00e0 commencer \u00e0 utiliser Git ! Passons en revue quelques concepts et commandes de base.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"concepts-git\">Concepts Git<\/h2>\n\n\n\n<p>Avant d&#8217;apprendre les commandes Git, il est important de comprendre quelques concepts cl\u00e9s dans Git :<\/p>\n\n\n\n<ul>\n<li><strong>D\u00e9p\u00f4t<\/strong>&nbsp;: Un d\u00e9p\u00f4t (ou repo) contient l&#8217;ensemble complet des fichiers et dossiers associ\u00e9s \u00e0 un projet, ainsi que l&#8217;historique de r\u00e9vision de chaque fichier.<\/li>\n\n\n\n<li><strong>Commit<\/strong>&nbsp;: Un commit est une capture instantan\u00e9e de votre d\u00e9p\u00f4t \u00e0 un moment pr\u00e9cis. Les commits capturent les modifications que vous apportez au code.<\/li>\n\n\n\n<li><strong>Branche<\/strong>&nbsp;: Une branche repr\u00e9sente une ligne de d\u00e9veloppement ind\u00e9pendante. Par d\u00e9faut, chaque d\u00e9p\u00f4t a une branche principale (g\u00e9n\u00e9ralement appel\u00e9e master) qui sert de branche de r\u00e9f\u00e9rence.<\/li>\n\n\n\n<li><strong>Fusion<\/strong>&nbsp;: Une fusion combine les modifications d&#8217;une branche dans une autre, par exemple la fusion de modifications de branche de fonctionnalit\u00e9s dans la branche principale.<\/li>\n\n\n\n<li><strong>Remote<\/strong>&nbsp;: Un d\u00e9p\u00f4t distant est h\u00e9berg\u00e9 sur Internet ou sur un r\u00e9seau. Il permet aux collaborateurs d&#8217;envoyer et de r\u00e9cup\u00e9rer des modifications.<\/li>\n\n\n\n<li><strong>Clone<\/strong>&nbsp;: Le clonage t\u00e9l\u00e9charge un d\u00e9p\u00f4t distant sur votre machine locale afin que vous puissiez y travailler.<\/li>\n<\/ul>\n\n\n\n<p>Ces concepts permettent de puissants flux de travail collaboratifs dans Git. Gardez-les \u00e0 l&#8217;esprit lorsque nous passerons en revue les commandes essentielles.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"commandes-git\">Commandes Git<\/h2>\n\n\n\n<p>Passons maintenant aux commandes Git de base et aux flux de travail que vous utiliserez quotidiennement dans le d\u00e9veloppement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-init\">git init<\/h3>\n\n\n\n<p>Initialise un nouveau d\u00e9p\u00f4t Git dans le r\u00e9pertoire courant. Cela transforme un r\u00e9pertoire ordinaire en projet Git o\u00f9 vous pouvez commencer \u00e0 suivre les modifications.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git init<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-status\">git status<\/h3>\n\n\n\n<p>V\u00e9rifie l&#8217;\u00e9tat du d\u00e9p\u00f4t et affiche les fichiers non suivis, modifi\u00e9s, index\u00e9s, etc. Commande extr\u00eamement utile.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git status<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-add\">git add<\/h3>\n\n\n\n<p>Ajoute les modifications de fichiers dans votre r\u00e9pertoire de travail \u00e0 la zone de staging pour \u00eatre incluses dans le prochain commit. Appelez git add sur des fichiers ou r\u00e9pertoires sp\u00e9cifiques comme :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git add file.txt\n$ git add folder\/<\/code><\/pre>\n\n\n\n<p>Pour ajouter tous les fichiers modifi\u00e9s, utilisez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git add . <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-commit\">git commit<\/h3>\n\n\n\n<p>Valide l&#8217;instantan\u00e9 mis en stage dans l&#8217;historique du projet. Les instantan\u00e9s valid\u00e9s peuvent \u00eatre consid\u00e9r\u00e9s comme des \u00ab points de sauvegarde \u00bb auxquels vous pouvez revenir ult\u00e9rieurement.<\/p>\n\n\n\n<p>R\u00e9digez toujours un message de commit descriptif :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git commit -m \"Votre message de commit descriptif\" <\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-log\">git log<\/h3>\n\n\n\n<p>Affiche l&#8217;historique des commits avec le nom de l&#8217;auteur, la date et le message de commit. Utile pour afficher l&#8217;historique du projet et trouver d&#8217;anciens commits :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git log<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-checkout\">git checkout<\/h3>\n\n\n\n<p>Checkout permet de basculer entre les branches dans un d\u00e9p\u00f4t. Pour commencer \u00e0 travailler sur une nouvelle branche :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git checkout -b nom-branche<\/code><\/pre>\n\n\n\n<p>Pour passer \u00e0 une branche existante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git checkout nom-branche<\/code><\/pre>\n\n\n\n<p>Et pour revenir \u00e0 la branche principale :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git checkout main<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-merge\">git merge<\/h3>\n\n\n\n<p>Fusionne les modifications d&#8217;une branche dans votre branche courante (par exemple, fusionner les modifications de fonctionnalit\u00e9s dans la branche principale).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git merge branche-a-fusionner<\/code><\/pre>\n\n\n\n<p>Cela effectue la fusion. Git fusionnera automatiquement les modifications s&#8217;il n&#8217;y a pas de conflits majeurs entre les branches.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-remote\">git remote<\/h3>\n\n\n\n<p>G\u00e8re les connexions aux d\u00e9p\u00f4ts distants. Vous devrez ajouter un d\u00e9p\u00f4t distant pour pousser votre d\u00e9p\u00f4t vers un service h\u00e9berg\u00e9 comme GitHub :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git remote add origin https:\/\/github.com\/user\/repo.git<\/code><\/pre>\n\n\n\n<p>V\u00e9rifiez vos connexions distantes en utilisant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git remote -v<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-push\">git push<\/h3>\n\n\n\n<p>Pousse les commits locaux vers le d\u00e9p\u00f4t distant sp\u00e9cifi\u00e9. Par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git push origin main<\/code><\/pre>\n\n\n\n<p>Cela pousse votre branche principale locale vers la branche principale du d\u00e9p\u00f4t distant origin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-pull\">git pull<\/h3>\n\n\n\n<p>R\u00e9cup\u00e8re les modifications d&#8217;un d\u00e9p\u00f4t distant vers votre d\u00e9p\u00f4t local. R\u00e9cup\u00e8re d&#8217;abord les modifications depuis le d\u00e9p\u00f4t distant, puis les fusionne dans votre branche locale :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git pull origin main<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"git-clone\">git clone<\/h3>\n\n\n\n<p>Clone un d\u00e9p\u00f4t distant pour cr\u00e9er une copie de travail locale. Par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git clone https:\/\/github.com\/user\/repo.git<\/code><\/pre>\n\n\n\n<p>Cela t\u00e9l\u00e9charge le d\u00e9p\u00f4t distant sur votre machine afin que vous puissiez y travailler localement.<\/p>\n\n\n\n<p>Ce sont les commandes Git cl\u00e9s et les flux de travail pour commencer avec le contr\u00f4le de version. Quelques autres commandes utiles incluent :<\/p>\n\n\n\n<ul>\n<li><code>git diff<\/code>&nbsp;pour afficher les diff\u00e9rences entre les commits, les branches, le r\u00e9pertoire de travail vs d\u00e9p\u00f4t, etc.<\/li>\n\n\n\n<li><code>git reset<\/code>&nbsp;pour annuler les modifications locales et restaurer l&#8217;\u00e9tat du d\u00e9p\u00f4t<\/li>\n\n\n\n<li><code>git rebase<\/code>&nbsp;pour rebaser vos commits sur une autre branche<\/li>\n<\/ul>\n\n\n\n<p>Et bien d&#8217;autres ! La&nbsp;<a href=\"https:\/\/git-scm.com\/docs\" target=\"_blank\" rel=\"noreferrer noopener\">documentation Git<\/a>&nbsp;fournit une r\u00e9f\u00e9rence d\u00e9taill\u00e9e pour les commandes avanc\u00e9es.<\/p>\n\n\n\n<p>Voyons maintenant un exemple simple de workflow collaboratif Git&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exemple-de-workflow-collaboratif-git\">Exemple de workflow collaboratif Git<\/h2>\n\n\n\n<p>Voici un exemple de workflow pour d\u00e9velopper collaborativement un projet avec un d\u00e9p\u00f4t Git distant et plusieurs contributeurs :<\/p>\n\n\n\n<ol>\n<li>Initialiser Git dans un nouveau dossier de projet :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git init<\/code><\/pre>\n\n\n\n<ol start=\"2\">\n<li>Cr\u00e9er le d\u00e9p\u00f4t distant sur GitHub<\/li>\n\n\n\n<li>Connecter le d\u00e9p\u00f4t local au d\u00e9p\u00f4t distant :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git remote add origin https:\/\/github.com\/user\/repo.git<\/code><\/pre>\n\n\n\n<ol start=\"4\">\n<li>Cr\u00e9er une nouvelle branche de fonctionnalit\u00e9s localement :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git checkout -b nouvelle-fonctionnalite<\/code><\/pre>\n\n\n\n<ol start=\"5\">\n<li>Apporter des modifications, les indexer et valider localement :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git add .\n$ git commit -m \"Ajout d'une nouvelle fonctionnalit\u00e9\"<\/code><\/pre>\n\n\n\n<ol start=\"6\">\n<li>R\u00e9cup\u00e9rer les derni\u00e8res modifications distantes :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git fetch<\/code><\/pre>\n\n\n\n<ol start=\"7\">\n<li>Fusionner la branche principale distante dans votre branche de fonctionnalit\u00e9s :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git merge origin\/main<\/code><\/pre>\n\n\n\n<ol start=\"8\">\n<li>Pousser la branche de fonctionnalit\u00e9 vers le d\u00e9p\u00f4t distant :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git push origin nouvelle-fonctionnalite <\/code><\/pre>\n\n\n\n<ol start=\"9\">\n<li>Sur GitHub, cr\u00e9er une pull request pour fusionner nouvelle-fonctionnalite dans main<\/li>\n\n\n\n<li>V\u00e9rifier le code, approuver et fusionner la pull request sur GitHub<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer main distant dans le d\u00e9p\u00f4t local :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git pull origin main<\/code><\/pre>\n\n\n\n<ol start=\"12\">\n<li>Passer sur la branche principale localement :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ git checkout main<\/code><\/pre>\n\n\n\n<p>Les modifications de votre coll\u00e8gue sont maintenant r\u00e9cup\u00e9r\u00e9es dans votre branche principale locale.<\/p>\n\n\n\n<p>Cela montre un workflow collaboratif complet :<\/p>\n\n\n\n<ul>\n<li>Cr\u00e9ation d&#8217;une branche de fonctionnalit\u00e9s localement<\/li>\n\n\n\n<li>Pousser vers le d\u00e9p\u00f4t distant<\/li>\n\n\n\n<li>Cr\u00e9er une PR pour fusionner dans la branche principale<\/li>\n\n\n\n<li>R\u00e9cup\u00e9rer la derni\u00e8re branche principale dans le d\u00e9p\u00f4t local<\/li>\n<\/ul>\n\n\n\n<p>En tirant parti des branches, des commits, des fusions et des d\u00e9p\u00f4ts distants, vous pouvez collaborer efficacement sur le code !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Ce sont les commandes Git cl\u00e9s et les flux de travail pour vous permettre de d\u00e9marrer avec le contr\u00f4le de version pour vos projets et votre code. Voici quelques conseils suppl\u00e9mentaires :<\/p>\n\n\n\n<ul>\n<li>Validez r\u00e9guli\u00e8rement avec des messages descriptifs<\/li>\n\n\n\n<li>Gardez votre branche principale stable en travaillant sur les fonctionnalit\u00e9s dans des branches d\u00e9di\u00e9es<\/li>\n\n\n\n<li>Synchronisez souvent votre d\u00e9p\u00f4t local avec le d\u00e9p\u00f4t distant pour r\u00e9cup\u00e9rer les derni\u00e8res modifications<\/li>\n\n\n\n<li>Tirez parti des pull requests \/ merge requests pour les revues par les pairs<\/li>\n\n\n\n<li>Utilisez&nbsp;<code>git log<\/code>&nbsp;et&nbsp;<code>git diff<\/code>&nbsp;pour inspecter les modifications<\/li>\n<\/ul>\n\n\n\n<p>Git permet une collaboration puissante et un contr\u00f4le de version pour les projets. Apprendre ses commandes de base vous permet de g\u00e9rer rapidement le code avec Git. La&nbsp;<a href=\"https:\/\/git-scm.com\/doc\" target=\"_blank\" rel=\"noreferrer noopener\">documentation Git<\/a>&nbsp;fournit plus de d\u00e9tails sur les workflows avanc\u00e9s.<\/p>\n\n\n\n<p>Avec ces bases, vous avez maintenant les outils cl\u00e9s pour commencer \u00e0 contr\u00f4ler la version de votre code !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Git est un syst\u00e8me de contr\u00f4le de version distribu\u00e9 qui permet aux \u00e9quipes de d\u00e9veloppeurs de collaborer efficacement sur le code. Avec Git, vous pouvez suivre les modifications apport\u00e9es \u00e0 votre projet au fil du temps, collaborer facilement avec d&#8217;autres et fusionner les modifications de code de plusieurs d\u00e9veloppeurs. En tant que d\u00e9butant, il est ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,190],"tags":[],"yoast_head":"\n<title>Guide sur les commandes et l&#039;utilisation essentielles de Git - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Un guide complet sur les commandes et workflows Git essentiels pour les d\u00e9veloppeurs. Couvre la configuration de Git, les commandes de base comme commit, push, pull, branching, et la collaboration sur le code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide sur les commandes et l&#039;utilisation essentielles de Git - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Un guide complet sur les commandes et workflows Git essentiels pour les d\u00e9veloppeurs. Couvre la configuration de Git, les commandes de base comme commit, push, pull, branching, et la collaboration sur le code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-28T08:06:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-28T08:06:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Guide sur les commandes et l&#8217;utilisation essentielles de Git\",\"datePublished\":\"2024-02-28T08:06:41+00:00\",\"dateModified\":\"2024-02-28T08:06:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\"},\"wordCount\":1492,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"CMS &amp; D\u00e9veloppement Web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\",\"name\":\"Guide sur les commandes et l'utilisation essentielles de Git - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2024-02-28T08:06:41+00:00\",\"dateModified\":\"2024-02-28T08:06:43+00:00\",\"description\":\"Un guide complet sur les commandes et workflows Git essentiels pour les d\u00e9veloppeurs. Couvre la configuration de Git, les commandes de base comme commit, push, pull, branching, et la collaboration sur le code.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide sur les commandes et l&#8217;utilisation essentielles de Git\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Guide sur les commandes et l'utilisation essentielles de Git - WebHi Tutorials &amp; Documentations","description":"Un guide complet sur les commandes et workflows Git essentiels pour les d\u00e9veloppeurs. Couvre la configuration de Git, les commandes de base comme commit, push, pull, branching, et la collaboration sur le code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/","og_locale":"en_US","og_type":"article","og_title":"Guide sur les commandes et l'utilisation essentielles de Git - WebHi Tutorials &amp; Documentations","og_description":"Un guide complet sur les commandes et workflows Git essentiels pour les d\u00e9veloppeurs. Couvre la configuration de Git, les commandes de base comme commit, push, pull, branching, et la collaboration sur le code.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2024-02-28T08:06:41+00:00","article_modified_time":"2024-02-28T08:06:43+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/git_guide_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Guide sur les commandes et l&#8217;utilisation essentielles de Git","datePublished":"2024-02-28T08:06:41+00:00","dateModified":"2024-02-28T08:06:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/"},"wordCount":1492,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","CMS &amp; D\u00e9veloppement Web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/","name":"Guide sur les commandes et l'utilisation essentielles de Git - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2024-02-28T08:06:41+00:00","dateModified":"2024-02-28T08:06:43+00:00","description":"Un guide complet sur les commandes et workflows Git essentiels pour les d\u00e9veloppeurs. Couvre la configuration de Git, les commandes de base comme commit, push, pull, branching, et la collaboration sur le code.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/tutoriel-commandes-lutilisation-essentielles-de-git\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Guide sur les commandes et l&#8217;utilisation essentielles de Git"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7891"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=7891"}],"version-history":[{"count":8,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7891\/revisions"}],"predecessor-version":[{"id":7916,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7891\/revisions\/7916"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=7891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=7891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=7891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}