Git Succinctly Erste Schritte mit Git

Installation

Git ist auf allen gängigen Plattformen verfügbar. In den folgenden Anweisungen werden Sie durch die Installation unter Windows geführt. Die neuesten Informationen finden Sie jedoch auf der offiziellen Git-Website.

Git für Windows ist über das MsysGit-Paket verfügbar.

  1. Laden Sie die neueste Version des Installationsprogramms herunter und führen Sie sie aus.
  2. Wählen Sie im Setup-Bildschirm mit dem Titel "Anpassen Ihrer PFAD-Umgebung" die Option "Nur Git Bash verwenden".
  3. Wählen Sie im Setup-Bildschirm mit dem Titel "Wahl der ausführbaren SSH-Datei" die Option "OpenSSH verwenden".
  4. Wählen Sie schließlich "Windows-Stil auschecken, Unix-Zeilenende beenden" und klicken Sie auf "Weiter", um die Installation zu starten.

Dadurch wird ein neues Programm namens "Git Bash" installiert. Dies ist die Eingabeaufforderung, die Sie verwenden sollten, wenn Sie mit Git arbeiten.


Screenshot von Git Bash

Aufbau

Git verfügt über eine lange Liste von Konfigurationsoptionen, die alles von Ihrem Namen bis zu Ihrem bevorzugten Merge-Tool abdecken. Sie können Optionen mit einstellen git config Befehl oder durch manuelles Bearbeiten einer Datei namens .gitconfig in Ihrem Heimatverzeichnis. Nachfolgend werden einige der häufigsten Optionen aufgeführt.

Benutzerinformation

Als Erstes sollten Sie sich bei jeder neuen Git-Installation vorstellen. Git zeichnet diese Informationen mit Ihren Commits auf, und Drittanbieter-Services wie GitHub verwenden sie, um Sie zu identifizieren.

 git config --global user.name "John Smith" git config --global user.email [email protected]

Das --global Optionen für Flag-Einträge in ~ / .gitconfig, Standardmäßig für alle neuen Repositorys. Wenn Sie es auslassen, können Sie Optionen für jedes Repository angeben.

Editor

Die Befehlszeilenimplementierung von Git verwendet für die meisten Eingaben einen Texteditor. Sie können Git die Verwendung des gewünschten Editors mit der Option ermöglichen core.editor Möglichkeit:

 git config - globaler Kern. Herausgeber gvim

Aliase

Standardmäßig enthält Git keine Verknüpfungen, Sie können jedoch eigene Befehle durch Aliasing-Befehle hinzufügen. Wenn Sie aus einem SVN-Hintergrund stammen, werden Sie die folgenden Bindungen zu schätzen wissen:

 git config --global alias.st status git config --global alias.ci commit git config --global alias.co checkout git config --global alias.br branch

Erfahren Sie mehr, indem Sie die git help config in Ihrer Git Bash-Eingabeaufforderung.


Repositorys initialisieren

Git ist so unauffällig wie möglich gestaltet. Der einzige Unterschied zwischen einem Git-Repository und einem normalen Projektordner ist ein zusätzlicher Unterschied .git Verzeichnis in der Projektwurzel (nicht in jeden Unterordner wie SVN). Um einen normalen Projektordner in ein vollwertiges Git-Repository zu verwandeln, führen Sie das aus git init Befehl:

 git init 

Das Das Argument sollte ein Pfad zum Repository sein (wenn Sie es leer lassen, wird das aktuelle Arbeitsverzeichnis verwendet). Jetzt können Sie alle wundervollen Versionskontrollfunktionen von Git nutzen.


Repositorys klonen

Als Alternative zu git init, Sie können ein vorhandenes Git-Repository mit dem folgenden Befehl klonen:

 git clone ssh: //@/path/to/repo.git

Dies meldet sich in der Maschine mit SSH und lädt das herunter repo.git Projekt. Das ist ein Komplett Kopieren Sie nicht nur einen Link zum Repository des Servers. Sie verfügen über einen eigenen Verlauf, ein Arbeitsverzeichnis, einen Bereitstellungsbereich und eine Zweigstruktur. Niemand wird Änderungen feststellen, die Sie vornehmen, bis Sie sie in ein öffentliches Repository zurückschieben.

Diese Lektion repräsentiert ein Kapitel aus Git Erfolgreich, ein kostenloses eBook aus dem Team von Syncfusion.