Afficher la configuration de Git

Abdul Jabbar 30 janvier 2023
  1. Fichiers de configuration système Git
  2. Afficher la configuration Git
  3. Utilisation de la commande git config
  4. Utilisation de la commande git config --list
  5. Recherche dans le fichier de configuration Git
Afficher la configuration de Git

Git est un système de contrôle de version bien connu et couramment utilisé dans le monde.

Lorsqu’ils travaillent avec Git, les développeurs ont accès à leurs référentiels localement, grâce auxquels de nombreux développeurs peuvent travailler sous le même projet dans une vaste équipe.

Ainsi, chaque membre de l’équipe a une façon différente de travailler. C’est pourquoi chaque membre de l’équipe peut avoir différentes configurations Git locales.

Au départ, lorsque nous commençons à travailler avec ce système de contrôle de version, nous devons effectuer une configuration, qui n’est effectuée qu’une seule fois. Pour cette situation, Git dispose d’un outil appelé git config, ce qui signifie que vous pouvez personnaliser l’environnement Git en fonction de vos préférences personnelles.

Cet outil nous aidera à définir des options de configuration pour contrôler l’ensemble de l’installation de Git, c’est-à-dire à quoi il ressemblera et fonctionnera pour extraire ou pousser les données vers les référentiels. Cet outil aidera à organiser nos éditeurs de courrier électronique et nous permet souvent de gérer les alias pour la commande git à utiliser à l’avenir.

Cet article vous montrera comment afficher les configurations dans Git à l’aide de la commande git config. Nous allons voir les différentes commandes git config qu’il nous faut lancer.

Explorons différents types de configurations Git dans ce qui suit.

Fichiers de configuration système Git

Git propose quatre possibilités standard pour stocker des données. Le cinquième est un oscilloscope portable disponible sur le système d’exploitation Windows.

La liste ci-dessous est par ordre décroissant selon leur spécificité :

  1. Worktree
  2. Local
  3. Global
  4. System
  5. Portable

Afficher la configuration Git

Les trois façons d’afficher la configuration de Git sont les suivantes. Nous allons explorer ces commandes une par une avec des exemples.

  1. La commande git config
  2. La commande git config --list
  3. En regardant dans notre fichier de configuration Git

Utilisation de la commande git config

La commande git config est la fonction la plus simple que nous utiliserons pour définir la configuration de Git, que ce soit sur un projet global ou local.

Ci-dessous, la commande git config qui affiche le nom d’utilisateur de l’utilisateur travaillant sur un environnement Git :

git config user.name

Dans ce cas, il donne à la sortie le nom de l’utilisateur :

John

Utilisation de la commande git config --list

La commande git config --list se traduira par des propriétés de configuration Git entières principalement utilisées dans les fichiers Git scoped.

Cette commande git config peut procéder comme suit :

git config --list

Cette commande fournit le résultat avec toutes les informations pertinentes liées au nom, à l’e-mail et aux détails spécifiques à l’outil enregistrés dans le fichier de configuration :

user.name=John
user.email= John@gmail.com
merge.tool=vimdiff

Recherche dans le fichier de configuration Git

Nous pouvons également afficher notre Nom d'utilisateur dans le fichier de configuration git via le répertoire HOME sur les systèmes Unix comme suit :

~/.gitconfig

Le fichier sur un système de test actuel est visualisé comme suit :

[user]
        name = Peter Johnson
        email = [omitted]
[merge]
        tool = vimdiff

Ceci est notre nom d’utilisateur Git global. Nous pouvons également utiliser un nom d’utilisateur différent selon le projet dans l’environnement local en fonction de nos préférences.

Auteur: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Article connexe - Git Config