Instalacja i konfiguracja Git
Przed użyciem Git musimy zainstalować Git. Git jest obecnie obsługiwana działa na platformach Linux / Unix, Solaris, Mac i Windows.
Git każdej platformy instalacji pakietu adres pobierania: http://git-scm.com/downloads~~HEAD=dobj
Instalacja na platformie Linux
Git pracy trzeba zadzwonić curl, zlib, openssl, expat, libiconv kod biblioteki, itp, więc trzeba zainstalować te narzędzia polegać.
Istnieje yum w systemie (takich jak system Debian) (takich jak Fedora) lub apt-get mieć system, można użyć następującego polecenia, aby zainstalować:
Każdy z systemów Linux można łatwo zainstalować więcej używając ich narzędzi zarządzania pakietami zainstalowane:
Debian / Ubuntu
Debian / Ubuntu Git polecenie instalacji:
$ 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
Jeśli używasz polecenia instalacji / 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
Zainstalowany na platformie Windows
Instalowanie Git na platformach Windows, równie łatwo, jak człowiek imieniem Projekt msysgit zapewnia pakiet instalacyjny może przejść do strony GitHub, aby pobrać plik instalacyjny i uruchom plik:
Pobierz pakiet instalacyjny: http://msysgit.github.io/~~HEAD=dobj
Po zakończeniu instalacji można użyć narzędzia wiersza polecenia git (pochodzi już z klientem ssh), a oprócz graficznego narzędzia do zarządzania projektami Git.
Znajdź "Git" w menu Start -> "Git Bash", okno poleceń Git pojawi się, można dokonać Git działać w tym oknie.
Instalacja na platformie Mac
Niewątpliwie najłatwiej zainstalować Git na platformie Mac przy użyciu graficznego narzędzia instalacyjnego Git, adres do pobrania jest:
http://sourceforge.net/projects/git-osx-installer/
Interfejs instalacji jest następująca:
git Konfiguracja
Git udostępnia narzędzie o nazwie git config, przeznaczony do konfiguracji lub przeczytać odpowiednią zmienną środowiskową.
Te zmienne środowiskowe, aby określić konkretną pracę Git i zachowań we wszystkich aspektach. Te zmienne mogą być zapisywane w trzech miejscach:
-
/etc/gitconfig
pliku: system dla wszystkich użytkowników ogólnej konfiguracji aplikacji. Jeśli używaszgit config
wziął--system
opcja jest do odczytu i zapisu tego pliku. -
~/.gitconfig
Pliku: profil użytkownika katalogu odnoszą się tylko do danego użytkownika. Jeśli używaszgit config
wziął--global
opcja jest do odczytu i zapisu tego pliku. - katalog Git bieżącego pliku konfiguracyjnym projektu (to znaczy, że działa katalog
.git/config
file): Ta konfiguracja jest ważna tylko dla bieżącego projektu. Każda konfiguracja poziomu obejmie taką samą konfigurację górnego, więc.git/config
w konfiguracji nadpisuje/etc/gitconfig
zmienne o tej samej nazwie.
W systemach Windows, Git znajdzie .gitconfig pliku katalog domowy użytkownika. Katalog główny katalog, który jest określony przez $ HOME zmienny, zwykle C: \ Documents and Settings \ $ USER.
Dodatkowo, Git spróbuje znaleźć plik / etc / gitconfig, żeby zobaczyć, co się Git zainstalowane w katalogu, a katalog główny zlokalizować.
Informacje o użytkowniku
Skonfiguruj osobistą nazwę użytkownika i adres e-mail:
$ git config --global user.name "w3big" $ git config --global user.email [email protected]
Jeśli opcja --global, zmień plik konfiguracyjny znajduje się w tym, że po wszystkim swoim projekcie wykorzystuje informacje domyślnego użytkownika skonfigurowanego tu pod katalogu domowym użytkownika.
Jeśli chcesz użyć innej nazwy lub e-mail na konkretnym projekcie, tak długo jak opcja usunięcia --global rekonfiguracji, nowe ustawienie jest zapisywane w pliku .git / config w aktualnym projekcie.
Edytor tekstu
Git ustawić domyślny edytor tekstowy, ogólna może być Vi lub Vim. Jeśli masz inne preferencje, takie jak Emacs, można ponownie ustawić ::
$ git config --global core.editor emacs
Różnica narzędzie do analizy
Jest także bardziej powszechne jest stosowanie Jakiego rodzaju narzędzia do analizy różnic w rozwiązywaniu konfliktów scalania. Na przykład, jeśli chcesz użyć vimdiff:
$ git config --global merge.tool vimdiff
Git zostaną docenione wyjście kdiff3, tkdiff, stopić, xxdiff, wyłaniają, Vimdiff, gvimdiff, ECMerge i narzędzie opendiff fuzji.
Oczywiście, można również określić własną narzędzie rozwoju, a konkretnie, jak to zrobić można znaleźć w rozdziale VII.
Wyświetlanie informacji o konfiguracji
Aby sprawdzić istniejące informacje o konfiguracji, można użyć polecenia --list git config:
$ git config --list http.postbuffer=2M user.name=w3big [email protected]
Czasami patrz duplikaty nazw zmiennych, to widać, że pochodzą one z różnych plików konfiguracyjnych (takich jak / etc / gitconfig i ~ / .gitconfig), ale w końcu Git faktycznie wykorzystane ostatni.
Konfiguracje te możemy ~ / .gitconfig lub / etc / gitconfig zobaczyć, co następuje:
vim ~/.gitconfig
Wyświetlanie w następujący sposób:
[http] postBuffer = 2M [user] name = w3big email = [email protected]
Można również mieć bezpośredni dostęp do zmiennych środowiskowych zestaw, tak długo, jak specyficzna nazwa może być stosowana, jak poniżej:
$ git config user.name w3big