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/
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 :Configuration GitGit 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 utilisezgit 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 utilisezgit 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