Grundlegende Git-Befehle

Abgeschlossen

Git merkt sich die Änderungen an Ihren Dateien – so als würde es Momentaufnahmen Ihres Dateisystems erstellen.

Wir werden ein paar grundlegende Befehle behandeln, um mit der Verfolgung von Dateien in Ihrem Repository zu beginnen. Anschließend speichern Sie die erste „Momentaufnahme“, mit der Git den Vergleich vornehmen soll.

Befehl „git status“

Der wichtigste und am häufigsten verwendete Git-Befehl ist git status. Sie haben ihn in der vorangehenden Übung bereits einmal verwendet, um zu prüfen, ob Sie Ihr Git-Repository korrekt initialisiert haben.

git status zeigt den Zustand der Arbeitsstruktur an (und des Stagingbereichs – wir werden bald mehr über den Stagingbereich erfahren). Damit können Sie feststellen, welche Änderungen aktuell von Git nachverfolgt werden, und so entscheiden, ob Git eine weitere Momentaufnahme erstellen soll.

Befehl „git add“

git add ist der Befehl, mit dem Git angewiesen wird, Änderungen an bestimmten Dateien nachzuverfolgen.

Der technische Begriff lautet, ein Staging dieser Änderungen durchzuführen. Sie verwenden git add, um Änderungen zu stagen und einen Commit vorzubereiten. Alle Änderungen in Dateien, die hinzugefügt wurden, für die jedoch noch kein Commit ausgeführt wurde, werden im Stagingbereich gespeichert.

Befehl „git commit“

Nachdem Sie einige Änderungen für den Commit gestaget haben, können Sie Ihre Arbeit in einer Momentaufnahme speichern, indem Sie den Befehl git commit aufrufen.

Commit ist im Englischen ein Verb und ein Substantiv. Seine Bedeutung ist im Wesentlichen dieselbe wie beim Ausführen eines Commits für einen Plan oder für eine Änderung an einer Datenbank. Das Committen von Änderungen bedeutet, dass Sie eine Kopie (der Datei, des Verzeichnisses oder eines anderen Elements) als neue Version im Repository ablegen. Ein Commit bezeichnet den kleinen Datenblock, der den Änderungen, für die Sie einen Commit ausgeführt haben, eine eindeutige Identität zuweist. Die in einem Commit gespeicherten Daten enthalten den Namen und die E-Mail-Adresse des Autors, das Datum, Kommentare zu den Änderungen (und zum Änderungsgrund), eine optionale digitale Signatur und den eindeutigen Bezeichner des vorherigen Commits.

Befehl „git log“

Mit dem git log-Befehl können Sie Informationen zu vorherigen Commits anzeigen. An jeden Commit ist eine Nachricht angefügt (eine Commitnachricht), und der git log-Befehl druckt Informationen zu den jüngsten Commits, wie ihren Zeitstempel, den Autor und eine Commitnachricht. Mit diesem Befehl können Sie verfolgen, was Sie gerade getan haben und welche Änderungen gespeichert wurden.

Befehl „git help“

Sie haben den git help-Befehl bereits ausprobiert, aber es schadet nicht, Sie an diesen Befehl zu erinnern. Mit diesem Befehl können Sie problemlos Informationen zu allen bisher von Ihnen erlernten Befehlen und vieles mehr abrufen.

Beachten Sie, dass es zu jedem Befehl zudem eine eigene Hilfeseite gibt. Sie finden diese Hilfeseiten, indem Sie git <command> --help eingeben. git commit --help zeigt beispielsweise eine Seite an, auf der Sie mehr über den git commit-Befehl und seine Verwendung erfahren.