Das beste Git Installation und Konfiguration-Tutorial im Jahr 2024. In diesem Tutorial können Sie Installation auf Linux-Plattform,Installiert auf der Windows-Plattform,Installation auf der Mac-Plattform,Git-Konfiguration, lernen
Vor der Verwendung von Git müssen wir Git zu installieren. Git ist derzeit unter Linux / Unix, Solaris, Mac und Windows-Plattformen unterstützt.
Git jede Plattform Installationspaket Download - Adresse: http://git-scm.com/downloads
Git Arbeit brauchen curl zu nennen, zlib, OpenSSL, expat, libiconv Bibliothekscode, etc., so dass Sie diese Tools verlassen sich auf installieren.
Es yum auf dem System (zB Debian-System) (wie Fedora) oder apt-get ein System haben, können Sie den folgenden Befehl verwenden können, zu installieren:
Jede Linux-Systeme können problemlos installieren mehr ihre Paket-Management-Tools installiert:
Debian / Ubuntu Git Installationsbefehl:
$ 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
Wenn Sie Centos / RedHat-Befehl verwenden:
$ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel $ yum -y install git-core $ git --version git version 1.7.1
Installieren Sie Git auf Windows-Plattformen als leicht, ein Mann namens msysGit Projekt bietet Paketinstallation auf die GitHub Seite gehen können die Installationsdatei herunterladen und die exe ausführen:
Laden Sie das Installationspaket: http://msysgit.github.io/
Nach Abschluss der Installation können Sie die git Kommandozeilen-Tool verwenden (bereits mit SSH-Client kommt), und zusätzlich zu einem Management-Tool grafische Git-Projekt.
Find "Git" im Startmenü -> "Git Bash", Fenster Git Befehl Pop-up wird, können Sie machen Git in diesem Fenster arbeiten.
Zweifellos ist die einfachste Git auf Mac-Plattform mit der grafischen Git Installations-Tool zu installieren Download-Adresse lautet:
http://sourceforge.net/projects/git-osx-installer/
Installationsschnittstelle ist wie folgt:
Git stellt ein Werkzeug git Config genannt, entworfen, um die entsprechende Umgebungsvariable konfigurieren oder zu lesen.
Diese Umgebungsvariablen die spezifische Git Arbeit und das Verhalten in allen Aspekten zu bestimmen. Diese Variablen können in drei verschiedenen Orten gespeichert werden:
/etc/gitconfig
Datei: das System für alle Benutzer der allgemeinen Anwendungskonfiguration. Wenn Sie git config
nahm --system
Option ist , diese Datei zu lesen und zu schreiben. ~/.gitconfig
Datei: Benutzerprofilverzeichnis gelten nur für diesen Benutzer. Wenn Sie git config
nahm --global
Option ist , diese Datei zu lesen und zu schreiben. .git/config
- Datei): Diese Konfiguration ist nur gültig für das aktuelle Projekt. Jede Ebene Konfiguration wird die gleiche Konfiguration des oberen, so decken .git/config
in der Konfiguration überschreiben /etc/gitconfig
die Variablen des gleichen Namens. Auf Windows-Systemen wird Git finden .gitconfig das Home-Verzeichnis des Benutzers Datei. Directory-Hauptverzeichnis, das von $ HOME-Variable angegeben wird, in der Regel C: \ Dokumente und Einstellungen \ $ USER.
Darüber hinaus wird Git versuchen, die Datei / etc / gitconfig Datei zu finden, nur um zu sehen, was hatte Git im Verzeichnis installiert ist, als das Root-Verzeichnis zu finden.
Konfigurieren Sie persönliche Benutzernamen und E-Mail-Adresse:
$ git config --global user.name "w3big" $ git config --global user.email test@w3write.com
Wenn die --global Option, ändern Sie die Konfigurationsdatei in das befindet, nachdem alle Ihre Projekt wird die Standard - Benutzerinformationen hier unter Ihrem Benutzer-Verzeichnis zu Hause konfiguriert verwenden.
Wenn Sie einen anderen Namen oder E-Mail an einem bestimmten Projekt, solange die Option zu entfernen --global Rekonfiguration verwenden möchten, wird die neue Einstellung in .git / config-Datei im aktuellen Projekt gespeichert.
Git setzen Standard-Texteditor, der allgemeine Vi oder Vim sein kann. Wenn Sie andere Präferenzen haben, wie Emacs, können Sie neu eingestellt ::
$ git config --global core.editor emacs
Es gibt auch ein häufiger ist die Verwendung von, welche Art von Analyse-Tool Unterschied in der Lösung von Konflikten zu verschmelzen. Zum Beispiel, wenn Sie verwenden vimdiff:
$ git config --global merge.tool vimdiff
Git ausgegeben kdiff3 versteht, tkdiff, meld, xxdiff entstehen, vimdiff, gvimdiff, ecmerge und opendiff Fusion-Tool.
Natürlich können Sie auch Ihre eigenen Entwicklungs-Tool angeben, wie speziell in Kapitel VII gefunden werden kann zu tun.
Um die vorhandenen Konfigurationsinformationen zu überprüfen, können Sie die git config-list-Befehl verwenden:
$ git config --list http.postbuffer=2M user.name=w3big user.email=test@w3write.com
Manchmal sehen doppelte Variablennamen, es zeigt, dass sie kommen aus verschiedenen Konfigurationsdateien (wie / etc / gitconfig und ~ / .gitconfig), aber am Ende Git verwendet tatsächlich die letzte.
Diese Konfigurationen können wir ~ / .gitconfig oder / etc / gitconfig sehen, wie folgt:
vim ~/.gitconfig
Zeigen Sie wie folgt vor:
[http] postBuffer = 2M [user] name = w3big email = test@w3write.com
Sie können auch einen direkten Zugriff auf eine Reihe von Umgebungsvariablen haben, solange der spezifische Name gefolgt werden kann, wie folgt aus:
$ git config user.name w3big