Heim > Artikel > Entwicklungswerkzeuge > Was ist der Git-Staging-Bereich?
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:
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.
Dann erstellen wir zunächst manuell eine 123.txt-Datei im Testverzeichnis und überprüfen dann den Status über den Befehl git status.
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 zumtemporä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 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.
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!