Sobes.tech
Junior

Was macht der Befehl git unstage?

sobes.tech KI

Antwort von AI

Reversiert das Hinzufügen von Änderungen zum Index (Staging-Bereich). Mit anderen Worten, verschiebt es Dateien vom Zustand "indexiert" (staged) zurück in den Zustand "geändert" (modified), ohne das Arbeitsverzeichnis zu beeinflussen.

Wird verwendet, wenn Sie versehentlich eine Datei mit git add hinzugefügt haben, aber es sich anders überlegen und sie nicht in den nächsten Commit aufnehmen möchten.

Syntax:

# Alle indexierten Änderungen aus dem Index entfernen
git restore --staged .

# Eine bestimmte Datei aus dem Index entfernen
git restore --staged <Datei(en)>

# Alte Syntax (weniger verständlich)
git reset HEAD <Datei(en)>