Als «reset» getaggte Fragen

262
Wie verwerfe ich lokale Commits in Git?

Ich hatte an etwas gearbeitet und festgestellt, dass es komplett durcheinander war ... nachdem ich etwas davon begangen hatte. Also habe ich folgende Sequenz ausprobiert: git reset --hard git rebase origin git fetch git pull git checkout An diesem Punkt bekam ich die Nachricht Your branch is...

224
Was bedeutet Git Reset - Hard Origin / Master?

Ich habe einen gemacht git pullund einen Fehler bekommen: Die folgenden Arbeitsbaumdateien werden durch Zusammenführen überschrieben ... Bitte verschieben oder entfernen Sie sie, bevor Sie sie zusammenführen können. Um dies zu beheben, habe ich Folgendes getan: git fetch git reset --hard...

196
Wie git reset --hard ein Unterverzeichnis?

UPDATE² : Mit Git 2.23 (August 2019) gibt es einen neuen Befehl git restore, der dies tut, siehe die akzeptierte Antwort . UPDATE : Dies wird ab Git 1.8.3 intuitiver funktionieren, siehe meine eigene Antwort . Stellen Sie sich den folgenden Anwendungsfall vor: Ich möchte alle Änderungen in einem...

185
"Git add <dir>" rückgängig machen?

Ich habe fälschlicherweise Dateien mit dem Befehl "git add dir" hinzugefügt. Ich habe "git commit" noch nicht ausgeführt. Gibt es eine Möglichkeit, dieses Verzeichnis und alles, was darin enthalten ist, aus dem Commit zu entfernen? Ich habe es versucht git reset dir, aber es hat nicht funktioniert....

163
"Git rm --cached x" vs "git reset head - x"?

GitRef.org - Basic : git rmentfernt Einträge aus dem Staging-Bereich. Dies ist ein bisschen anders als bei git reset HEAD"Staging" -Dateien. Mit "unstage" meine ich, dass der Staging-Bereich auf das zurückgesetzt wird, was dort war, bevor wir anfingen, Dinge zu ändern. git rmAuf der anderen...