Latest web development tutorials

Installation et configuration Git

Avant d'utiliser Git nous devons installer Git. Git est actuellement soutenu en cours d'exécution sur les plates-formes / Unix, Solaris, Mac Linux et Windows.

Git chaque plate - forme d' installation package adresse de téléchargement: http://git-scm.com/downloads


Installation sur plate-forme Linux

travail Git besoin d'appeler curl, zlib, openssl, expat, code de la bibliothèque libiconv, etc., de sorte que vous devez installer ces outils reposent sur.

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

Chaque systèmes Linux peuvent facilement installer plus en utilisant leurs outils de gestion des paquets installés:

Debian / Ubuntu

Debian / Ubuntu Git commande d'installation:

$ 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 utilisez la commande / d'installation de RedHat Centos:

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

$ yum -y install git-core

$ git --version
git version 1.7.1

Installé sur la plate-forme Windows

Installer Git sur les plateformes Windows aussi facilement, un homme nommé projet msysGit fournit package d'installation peut aller à la page GitHub pour télécharger le fichier d'installation et exécuter le fichier EXE:

Télécharger le package d'installation: http://msysgit.github.io/

Installer Git sur Windows

Une fois l'installation terminée, vous pouvez utiliser l'outil de ligne de commande git (vient déjà avec le client ssh), et en plus d'un outil de gestion de projet Git graphique.

Trouver "Git" dans le menu Démarrer -> "Git Bash", Git fenêtre de commande va apparaître, vous pouvez faire fonctionner Git dans cette fenêtre.


Installation sur la plate-forme Mac

Sans doute le plus facile à installer Git sur une plate-forme Mac à l'aide de l'outil d'installation de Git graphique, l'adresse de téléchargement est:

http://sourceforge.net/projects/git-osx-installer/

Interface d'installation est la suivante:

18333fig0107-tn

Configuration Git

Git fournit un outil appelé git config, conçu pour configurer ou lire la variable d'environnement correspondante.

Ces variables d'environnement pour déterminer le travail de Git spécifique et le comportement dans tous les aspects. Ces variables peuvent être stockés dans trois endroits différents:

  • /etc/gitconfig fichier: le système pour tous les utilisateurs de la configuration générale de l' application. Si vous utilisez git config a --system option consiste à lire et à écrire ce fichier.
  • ~/.gitconfig Fichier: répertoire utilisateur de profil appliquer uniquement à cet utilisateur. Si vous utilisez git config a --global option consiste à lire et à écrire ce fichier.
  • répertoire Git du fichier en cours de configuration du projet (qui est, le répertoire de travail .git/config file): Cette configuration est valable uniquement pour le projet en cours. Chaque configuration de niveau couvrira la même configuration de la partie supérieure, de sorte .git/config dans la configuration va écraser /etc/gitconfig les variables du même nom.

Sur les systèmes Windows, Git trouverez .gitconfig fichier du répertoire personnel de l'utilisateur. Répertoire principal répertoire spécifié par $ HOME variables, généralement C: \ Documents and Settings \ $ USER.

De plus, Git va essayer de trouver le fichier / etc / gitconfig, juste pour voir ce que Git avait installé dans le répertoire, le répertoire racine pour localiser.

Informations utilisateur

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

$ git config --global user.name "w3big"
$ git config --global user.email [email protected]

Si l'option --global, modifiez le fichier de configuration se trouve dans ce que, après tout de votre projet utilisera les informations utilisateur par défaut configurée ici sous le répertoire d'accueil de votre utilisateur.

Si vous souhaitez utiliser un autre nom ou e-mail sur un projet particulier, tant que la possibilité de supprimer la reconfiguration --global, le nouveau réglage est enregistré dans le fichier .git / config dans le projet actuel.

Editeur de texte

Git défini par défaut éditeur de texte, le général peut être Vi ou Vim. Si vous avez d'autres préférences, comme Emacs, vous pouvez re-set ::

$ git config --global core.editor emacs

Différence outil d'analyse

Il y a aussi une plus fréquente est l'utilisation de ce genre de différence outil d'analyse pour résoudre les conflits de fusion. Par exemple, si vous souhaitez utiliser vimdiff:

$ git config --global merge.tool vimdiff

Git sera apprécié la sortie kdiff3, tkdiff, meld, xxdiff, émergent, vimdiff, gvimdiff, ecmerge et outil opendiff de fusion.

Bien sûr, vous pouvez également spécifier votre propre outil de développement, en particulier comment faire peut être trouvée dans le chapitre VII.

Afficher les informations de configuration

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

$ git config --list
http.postbuffer=2M
user.name=w3big
[email protected]

voir Parfois les noms de variables en double, il montre qu'ils proviennent de différents fichiers de configuration (tels que / etc / gitconfig et ~ / .gitconfig), mais à la fin Git a effectivement utilisé la dernière.

Ces configurations nous pouvons ~ / .gitconfig ou / etc / gitconfig voir, comme suit:

vim ~/.gitconfig 

Afficher comme suit:

[http]
    postBuffer = 2M
[user]
    name = w3big
    email = [email protected]

Vous pouvez également avoir un accès direct à un ensemble de variables d'environnement, aussi longtemps que le nom spécifique peut être suivie, comme ceci:

$ git config user.name
w3big