Dieser Beitrag unterscheidet den Kopf, den Arbeitsbaum und den Index in Git.
Was ist der Unterschied zwischen Arbeitsbaum, Kopf und Index in Git?
“KOPF”Ist eine eindeutige Referenz, die auf den Zweig oder die Commits hinweist, in der die Benutzer derzeit arbeiten. Der "Arbeitsbaum”Ist der aktuelle Arbeitsbereich, auf dem die Benutzer alle nicht stationären Änderungen besitzen. Wohingegen "IndexIst der Staging -Bereich zwischen dem Arbeitsverzeichnis und dem lokalen Repository, das die Änderungen enthält, die begangen werden müssen.
So finden Sie Kopfzeiger in Git?
Um die aktuelle Position des Kopfes anzuzeigen, verwenden Sie die “Git -ProtokollBefehl zusammen mit dem “-eine Linie" Möglichkeit:
$ Git -Protokoll -Einmal
Die folgende Ausgabe zeigt an, dass der Kopf auf die “zeigt“Meister”Zweig und“D3FD3B" begehen:
Wie findet man Arbeitstaum in Git?
Wenn Entwickler die Liste aller nicht zusammengezogenen Änderungen aus dem Arbeitsbaum anzeigen möchten, ist es erforderlich, die “auszuführenGit LS-Tree Head" Befehl:
$ git ls baumkopf
Gemäß der folgenden Ausgabe:
So finden Sie Index in Git?
Um den Index in Git zu finden, führen Sie die “aus“ ausGit LS-Files" Befehl:
$ git ls -files -s
In der folgenden Ausgabe:
Wir haben zwischen Kopf, Arbeitsbaum und Index in Git unterschieden.
Abschluss
Der Kopf ist ein Zeiger, der den Zweig oder die Verpflichtung bestimmt, die der Benutzer zuletzt ausgecheckt hat. Ein Arbeitsbaum ist ein aktueller Ort, an dem der Benutzer arbeitet und Dateien aufbewahrt. Der Index ist jedoch ein Git -Staging -Bereich, in dem Benutzer neue Änderungen begehen. Dieser Beitrag zeigte den Unterschied zwischen Kopf, Arbeitsbaum und Index.