Tutoriel de dém...login
Tutoriel de démarrage rapide Git
auteur:php.cn  temps de mise à jour:2022-04-11 13:44:34

Configuration de l'installation de Git


Nous devons installer Git avant d'utiliser Git. Git prend actuellement en charge les plateformes Linux/Unix, Solaris, Mac et Windows.

L'adresse de téléchargement du package d'installation de Git pour chaque plateforme est : http://git-scm.com/downloads


Installation sur plateforme Linux

Le travail sur Git nécessite d'appeler curl, zlib, openssl, expat, libiconv et d'autres codes de bibliothèque, vous devez donc d'abord installer ces outils dépendants.

Sur un système avec yum (comme Fedora) ou un système apt-get (comme le système Debian), vous pouvez utiliser la commande suivante pour installer :

Les systèmes Linux peuvent être beaucoup plus simples. son outil de gestion des paquets d'installation pour installer :

Debian/Ubuntu

La commande d'installation Debian/Ubuntu Git est :

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

$ apt-get install git-core

$ git --version
git version 1.8.1.2

Centos/RedHat

Si vous Le système utilisé est Centos/RedHat. La commande d'installation est :

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ yum -y install git-core

$ git --version
git version 1.7.1

Installation sur la plateforme Windows

L'installation de Git sur la plateforme Windows est tout aussi simple. Il existe un projet appelé msysGit qui fournit un. package d'installation. , vous pouvez télécharger le fichier d'installation exe depuis la page GitHub et l'exécuter :

Adresse de téléchargement du package d'installation : http://msysgit.github.io/

QQ截图20170204141839.png

Une fois l'installation terminée, vous pouvez utiliser l'outil git en ligne de commande (qui est déjà fourni avec un client ssh), et il existe également une interface graphique outil de gestion de projet Git.

Recherchez "Git"->"Git Bash" dans le menu Démarrer, la fenêtre de commande Git apparaîtra et vous pourrez effectuer des opérations Git dans cette fenêtre.


Installation sur plateforme Mac

Le moyen le plus simple d'installer Git sur plateforme Mac est d'utiliser l'outil d'installation graphique de Git. L'adresse de téléchargement est :

<🎜. >http://sourceforge.net/projects/git-osx-installer/

L'interface d'installation est la suivante :

18333fig0107-tn.png


Configuration Git

Git fournit un outil appelé git config, spécialement utilisé pour configurer ou lire les variables d'environnement de travail correspondantes.

Ces variables d'environnement déterminent les méthodes de travail et les comportements spécifiques de Git dans chaque lien. Ces variables peuvent être stockées à trois endroits différents :

  • Fichier : Configuration dans le système commune à tous les utilisateurs. Si vous utilisez l'option /etc/gitconfig lorsque vous utilisez git config, ce fichier sera lu et écrit. --system

  • Fichier : Le fichier de configuration dans le répertoire utilisateur n'est applicable qu'à cet utilisateur. Si vous utilisez l'option ~/.gitconfig lorsque vous utilisez git config, ce fichier sera lu et écrit. --global

  • Fichier de configuration dans le répertoire Git du projet en cours (c'est-à-dire le fichier .git/config dans le répertoire de travail) : La configuration ici n'est valable que pour le projet en cours. La configuration à chaque niveau écrasera la même configuration au niveau supérieur, donc la configuration dans .git/config écrasera la variable du même nom dans /etc/gitconfig.

Sur les systèmes Windows, Git recherchera le fichier .gitconfig dans le répertoire personnel de l'utilisateur. Le répertoire personnel est le répertoire spécifié par la variable $HOME, qui est généralement C:Documents and Settings$USER.

De plus, Git essaiera également de trouver le fichier /etc/gitconfig. Cela dépend simplement du répertoire dans lequel Git a été initialement installé et l'utilisera comme répertoire racine pour le localiser.

Informations utilisateur

Configurer le nom d'utilisateur personnel et l'adresse e-mail :

$ git config --global user.name "php"
$ git config --global user.email test@php.cn

Si l'option --global est utilisée, alors le fichier de configuration l'a modifié est celui situé dans votre répertoire personnel utilisateur. Tous vos futurs projets utiliseront les informations utilisateur configurées ici par défaut.

Si vous souhaitez utiliser un nom ou une adresse électronique différente dans un projet spécifique, supprimez simplement l'option --global et reconfigurez. Les nouveaux paramètres sont enregistrés dans le fichier .git/config du projet en cours.

Éditeur de texte

Définissez l'éditeur de texte utilisé par Git par défaut, Ce sera généralement Vi ou Vim. Si vous avez d'autres préférences, comme Emacs, vous pouvez les réinitialiser : :

$ git config --global core.editor emacs

Outil d'analyse des différences

Un autre outil couramment utilisé est l'outil d'analyse des différences à utiliser lors de la résolution des conflits de fusion. Par exemple, si vous souhaitez utiliser vimdiff à la place :

$ git config --global merge.tool vimdiff

Git peut comprendre les informations de sortie des outils de fusion tels que kdiff3, tkdiff, meld, xxdiff,merge, vimdiff, gvimdiff, ecmerge et opendiff.

Bien sûr, vous pouvez également spécifier d'utiliser des outils développés par vous-même. Veuillez vous référer au chapitre 7 pour plus de détails sur la façon de procéder.

Afficher les informations de configuration

Pour vérifier les informations de configuration existantes, vous pouvez utiliser la commande git config --list :

$ git config --list
http.postbuffer=2M
user.name=php
user.email=test@php.cn

Parfois, vous verrez des noms de variables en double, alors cela signifie qu'ils proviennent de fichiers de configuration différents (tels que /etc/gitconfig et ~/.gitconfig), mais au final Git utilise en fait le dernier.

Nous pouvons également voir ces configurations dans ~/.gitconfig ou /etc/gitconfig, comme indiqué ci-dessous :

vim ~/.gitconfig

affiche le contenu suivant Comme indiqué :

[http]
    postBuffer = 2M
[user]
    name = php
    email = test@php.cn

Vous pouvez également vérifier directement le réglage d'une variable d'environnement, suivez simplement le nom spécifique, comme ceci :

$ git config user.name
php

Site Web PHP chinois