Heim >Entwicklungswerkzeuge >Idiot >Was ist der Git-Staging-Bereich?

Was ist der Git-Staging-Bereich?

藏色散人
藏色散人Original
2018-11-16 16:58:039090Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich vor, was Git-Zwischenspeicherbereich ist .

GIT, ein verteiltes Versionskontrollsystem, ist ein wichtiges Werkzeug, das häufig von Programmierern verwendet wird und die Effizienz unserer Projektarbeit erheblich verbessern kann. Nun, im vorherigen Artikel habe ich Ihnen eine detaillierte Einführung in Was ist Git, Erste Verwendung von Git und Wie man ein Repository mit Git erstellt gegeben. Freunde, die es brauchen. Sie können zuerst darauf verweisen.

Dieser Abschnitt konzentriert sich auf die Einführung des Git-Zwischenspeicherbereichs.

Im Folgenden erläutern wir den Git-Zwischenspeicherbereich anhand konkreter Beispiele.

Zuerst öffnen wir die Git-Befehlszeile im Testverzeichnis, das wir zuvor erstellt haben:

Was ist der Git-Staging-Bereich?

bis Verwenden Sie den Git-Status-Befehl , um den Inhaltsstatus des Repositorys zu überprüfen. Sie können feststellen, dass sich im aktuellen Verzeichnis keine Dateien befinden.

Was ist der Git-Staging-Bereich?

Dann erstellen wir zunächst manuell eine 123.txt-Datei im Testverzeichnis und überprüfen dann den Status über den Befehl git status.

Was ist der Git-Staging-Bereich?

Auf dem Bild oben sehen Sie die rote Markierung 123.txt, die darauf hinweist, dass sich dieser Zustand noch im Arbeitsbereich und nicht im temporären Bereich .

Wenn wir den Befehl git add 123.txt verwenden, bedeutet dies, dass die Datei aus dem Arbeitsbereich zum

temporären Speicherbereich hinzugefügt wird, wie in der Abbildung unten gezeigt, es gibt eine neue Datei: 123. Die TXT-Datei wird zum Staging-Bereich hinzugefügt.

Aber es wurde noch nicht übermittelt. Wenn der Befehl Was ist der Git-Staging-Bereich?git commit -m „123.txt-Datei erstellen“ ausgeführt wird, wird die Datei von übertragen Staging-Bereich zum Hauptzweig Wenn Sie oben den Status überprüfen, wie in der Abbildung unten gezeigt, können Sie nicht sehen, was sich im temporären Speicherbereich befindet.

Was ist der Git-Staging-Bereich?

Zusammenfassung:

Git hat drei wichtige Bereiche:

Arbeitsbereich: A Das einfache Verständnis besteht darin, dass ein bestimmter Ordner (angenommen, es handelt sich um einen Test) versioniert werden muss. Dieser Ordner verfügt über einige besondere Funktionen – es gibt einen zusätzlichen versteckten .git-Ordner

Versionsbibliothek : Die .git-Versionsbibliothek. Der Git-Ordner unter dem Testordner ist die Versionsbibliothek.

Staging-Bereich: Der Staging-Bereich kann als virtueller Arbeitsbereich verstanden werden, der Dateiänderungen im Arbeitsbereich verfolgt (Vorgänge wie Hinzufügungen, Löschungen, Änderungen usw.). Dieser Arbeitsbereich befindet sich im Indexverzeichnis unter dem .git-Ordner. Wenn Git Änderungen übermitteln möchte, muss es die Änderungen vor dem Festschreiben im Staging-Bereich speichern, es sei denn, es wird direkt und unter Umgehung des Staging-Bereichs übermittelt. Jede Übermittlung ist eine Momentaufnahme der Datei, die dem temporären Speicherbereich entspricht.

Dieser Artikel ist eine Einführung in den Git-Staging-Bereich. Ich glaube, dass jeder bereits ein gewisses Verständnis des Git-Staging-Bereichs hat. Ich hoffe, dass diese Einführung für Freunde in Not hilfreich sein wird.

Das obige ist der detaillierte Inhalt vonWas ist der Git-Staging-Bereich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn