git reset — soft, mixed & hard

git reset verschiebt HEAD und optional Index und Arbeitsbaum. --soft verschiebt nur HEAD; --mixed (Standard) HEAD + Index; --hard HEAD + Index + Arbeitsbaum und verwirft Änderungen.

Interaktives DevRef Hub-Tool öffnen →

Wichtige Fakten

--softNur HEAD (Index/WT behalten)
--mixedHEAD + Index (Standard)
--hardHEAD + Index + WT verwerfen
Commit rückgängiggit reset --soft HEAD~1

Häufige Fragen

Unterschied soft, mixed, hard?

--soft behält Index+WT, --mixed behält WT, --hard verwirft alles.

Wiederherstellung nach git reset --hard?

Nur Committetes via Reflog; nicht committete WT-Änderungen sind verloren.

Verwandte Seiten

git reset ist Teil von DevRef Hub auf GOAT Lab — eine kostenlose Referenz, die ohne Anmeldung und auch offline funktioniert. Öffne oben das Tool für beliebige Werte.

Werbung

Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.