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
| --soft | Nur HEAD (Index/WT behalten) |
|---|---|
| --mixed | HEAD + Index (Standard) |
| --hard | HEAD + Index + WT verwerfen |
| Commit rückgängig | git 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.
Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.