Latest web development tutorials

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

Instalowanie Git na Windows

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:

18333fig0107-tn

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żywasz git 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żywasz git 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