Git Bash

Git est un ensemble d'utilitaires de ligne de commande conçus pour s'exécuter dans un environnement de ligne de commande de type Unix. Les systèmes d'exploitation modernes comme Linux et macOS comprennent tous deux des terminaux de ligne de commande Unix intégrés. Cela fait de Linux et de macOS des systèmes d'exploitation complémentaires lorsqu'on travaille avec Git. Microsoft Windows utilise plutôt l'invite de commande Windows, un environnement de terminal non Unix.

Dans les environnements Windows, Git est souvent intégré à des applications graphiques de niveau supérieur. Les interfaces graphiques de Git peuvent tenter de résumer et de masquer les primitives du système de contrôle de version sous-jacent. Cela peut beaucoup aider les nouveaux utilisateurs de Git à contribuer rapidement à un projet. Dans le cadre d'un projet, lorsque la nécessité de collaborer avec les autres membres de l'équipe augmente, il est essentiel de connaître le fonctionnement des méthodes Git brutes. C'est à ce moment qu'il peut être bénéfique de déposer une version GUI pour les outils de ligne de commande. Git Bash est proposé pour fournir une expérience Git en mode terminal.

Qu'est-ce que Git Bash ?

Git Bash est une application pour les environnements Microsoft Windows qui fournit une couche d'émulation pour une expérience de ligne de commande Git. Bash est l'acronyme de Bourne Again Shell. Un shell est une application de terminal utilisée pour faire l'interface avec un système d'exploitation par le biais de commandes écrites. Bash est un shell par défaut populaire sous Linux et MacOS. Git Bash est un package qui installe Bash, quelques utilitaires Bash courants et Git sur un système d'exploitation Windows.

Installation de Git Bash

Git Bash est intégré au package Git pour Windows. Téléchargez et installez Git pour Windows comme les autres applications Windows. Une fois le téléchargement terminé, recherchez le fichier .exe inclus et ouvrez-le pour exécuter Git Bash.

Utilisation de Git Bash

Git Bash fonctionne comme l'expérience Bash standard. Il sera utile de revoir l'utilisation de base de Bash. L'utilisation avancée de Bash n'entre pas dans le cadre de ce document axé sur Git.

Navigation dans les dossiers

La commande pwd de Bash permet d'imprimer le « répertoire de travail actuel ». pwd équivaut à exécuter cd sur un terminal DOS (hôte de console Windows). Il s'agit du dossier ou du chemin d'accès dans lequel se trouve la session Bash en cours.

La commande ls de Bash permet de « répertorier » le contenu du répertoire de travail actuel. ls équivaut à exécuter DIR sur le terminal d'un hôte de console Windows.

Bash et l'hôte de console Windows disposent d'une commande cd. cd est l'acronyme de « Change Directory ». cd est appelée en y ajoutant un nom de répertoire. Exécuter cd remplacera le répertoire de travail actuel de la session de terminal par l'argument de répertoire transmis.

Commandes Git Bash

Git Bash est fourni avec d'autres commandes disponibles dans le répertoire /usr/bin de l'émulation Git Bash. Git Bash peut en fait fournir une expérience shell assez robuste sous Windows. Git Bash est fourni avec les commandes shell suivantes, qui ne sont pas couvertes par le présent document : Ssh, scp, cat, find.

Outre l'ensemble des commandes Bash, Git Bash comprend l'ensemble des commandes de base de Git qui ont été abordées sur ce site. Découvrez-en plus sur les pages de documentation dédiées aux commandes git clonegit commit, git checkout, git push, et bien d'autres encore.

Prêt à découvrir Git ?

Essayez ce tutoriel interactif.

Démarrez maintenant