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/
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:
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 utilisezgit config
a--system
option consiste à lire et à écrire ce fichier. -
~/.gitconfig
Fichier: répertoire utilisateur de profil appliquer uniquement à cet utilisateur. Si vous utilisezgit 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