Menu
Coddy logo textTech

Der Staging-Bereich

Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy. Lektion 9 von 58.

Git committet nicht jede Änderung automatisch. Stattdessen wählen Sie explizit aus, welche Änderungen in den nächsten Snapshot einfließen. Dieser zweistufige Workflow ist um den Staging-Bereich herum aufgebaut.

Stell es dir als Zwischenablage für den nächsten Commit vor. Eine Datei durchläuft drei Zustände:

  1. Arbeitsverzeichnis: Hier bearbeitest du Dateien ganz normal.
  2. Staging-Bereich: Änderungen, die du für den nächsten Commit vorgemerkt hast.
  3. Repository: Der dauerhafte Verlauf, nachdem du einen Commit erstellt hast.

Beim Staging geht es um Kontrolle. Du kannst zehn Dateien bearbeiten, aber nur die beiden Dateien stagen, die zu einer Fehlerbehebung gehören, diese committen und anschließend den Rest separat stagen und committen. Jeder Commit konzentriert sich dadurch auf eine logische Änderung.

Sie verschieben Dateien mit git add in den Staging-Bereich und vom Staging-Bereich mit git commit in das Repository.

challenge icon

Aufgabe

Anfänger

Der Ordner enthält eine untracked Datei app.txt. Initialisieren Sie das Repository und führen Sie dann git status --short aus, um zu bestätigen, dass die Datei als untracked angezeigt wird.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Versionsverwaltung

Übe selbstständig: Terminal-Playground