Mit "git-reset" getaggte Fragen

Setzt den aktuellen Git-Repository-Kopf auf das angegebene Commit und setzt den Index und den Arbeitsbaum bei Bedarf zurück.
92
antwortet

Wie mache ich die letzten Commits in git rückgängig?

Ich habe versehentlich die falschen Dateien an Git gesendet, aber noch kein Commit an den Server gesendet. Wie kann ich diese Commits aus dem lokalen Repository stornieren?
am 29. Mai 09 um 21:09 Uhr festgelegt
41
die Antwort

So setzen Sie das Git-Repository zum vorherigen Commit zurück

Wie kann ich von einem aktuellen Status zu einer Momentaufnahme eines bestimmten Fixes zurückkehren? Wenn ich git log mache, dann erhalte ich die folgende Ausgabe: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b 'Autor: Ich <me@me.com> Datum: ...
eingestellt am 06 Nov. '10 um 19:58
5
antwortet

Verschieben Sie vorhandene, nicht festgeschriebene Arbeiten in einen neuen Zweig in Git

Ich fing an, an einer neuen Funktion zu arbeiten, und nachdem ich ein wenig codiert hatte, entschied ich, dass sich diese Funktion in einem separaten Zweig befinden sollte. Wie kann ich vorhandene, nicht festgeschriebene Änderungen in einen neuen Zweig übertragen und meinen aktuellen zurücksetzen? Ich möchte meinen aktuellen Zweig zurücksetzen, speichern ...
set 08 Sep. 09 um 18:57
11
antwortet

Warum gibt es zwei Möglichkeiten, eine Datei aus Git zu löschen?

Manchmal bietet git git rm --cached an, um die Datei zu deaktivieren, manchmal git reset HEAD file. Wann welche verwenden? BEARBEITEN: D: \ code \ gt2> git init Leeres Git-Repository in D: /code/gt2/.git/ D: \ code \ gt2 initialisiert. D: \ code \ gt2> git stat ...
set 03 Aug. '11 um 0:50
12
antwortet

Wie kann ich git reset --hard HEAD ~ 1 abbrechen?

Kann ich die durch den folgenden Befehl verursachten Änderungen rückgängig machen? Wenn ja, wie? git reset --hard HEAD ~ 1
set 08 aug. 08 um 02:22
10
antwortet

Wie werden nicht festgeschriebene Änderungen zurückgegeben, einschließlich Dateien und Ordner?

Gibt es einen git-Befehl, um alle nicht festgeschriebenen Änderungen in der Arbeitsstruktur und dem Index zurückzugeben und auch neu erstellte Dateien und Ordner zu löschen?
am 27. April eingestellt 11 um 19:06
2
antwortet

Wie verwende ich 'git reset --hard HEAD', um zum vorherigen Commit zurückzukehren?

Ich weiß, dass Git die Änderungen, die ich an meiner Anwendung vornehme, nachverfolgt und an ihnen festhält, bis ich die Änderungen festschreibe, aber hier, wo ich aufgelegt habe: Wenn ich zum vorherigen Commit zurückkehren möchte, verwende ich: git reset --hard KOPF UND GIT IN ...
am 2. März 12 um 09:36 festgelegt
10
antwortet

Kann ich das Git-Commit entfernen, aber die Änderungen speichern

In einem meiner Entwicklungszweige habe ich einige Änderungen an meiner Codebasis vorgenommen. Bevor ich die Funktionen abschließen konnte, an denen ich arbeitete, musste ich den aktuellen Zweig auf die Master-Platte umstellen, um einige Funktionen zu demonstrieren. Aber nur ...
Set 02 Apr 13 um 21:56
7
antwortet

So entsperren Sie das lokale Git-Commit

Mein Problem ist, dass ich die Datei geändert habe, zum Beispiel: README, eine neue Zeile hinzugefügt "das ist für meine Testzeile" und die Datei gespeichert. Dann habe ich die folgenden git-Befehle freigegeben addiere <fi ...
31. Januar eingestellt '11 um 15:14
3
antwortet

Brechen Sie ein bestimmtes Commit ab, das in ferne Repositorys portiert wurde

Was ist der einfachste Weg, einen bestimmten Fix abzubrechen? Dies ist: nicht im Kopf oder im Kopf Wurde auf dem Remote-Computer angeklickt. Wenn dies nicht der letzte Commit ist, funktioniert git reset HEAD nicht. Und da es auf der Fernbedienung angeklickt wurde, git rebas ...
eingestellt am 23. Februar '10 um 17:21
8
antwortet

Wie kann ich mein letztes Commit in git deaktivieren?

Wie kann ich mein letztes Commit in git offenbaren? Dies ist git reset --hard HEAD oder git reset --hard HEAD ^
am 17. Mai um 01:26 Uhr festgelegt
6
antwortet

git macht alle nicht festgeschriebenen oder nicht gespeicherten Änderungen rückgängig

Ich versuche, alle Änderungen seit dem letzten Commit rückgängig zu machen. Ich habe git reset --hard und git reset --hard HEAD nach der Anzeige dieser Nachricht ausprobiert. Ich antworte, dass der Kopf jetzt bei 18c3773 ist ... aber wenn ich meine lokale Quelle anschaue, sind alle Dateien alle ...
am 28. Dezember eingestellt '12 um 23:46
5
antwortet

Was ist der Unterschied zwischen "git reset" und "git Checkout"?

Ich dachte immer an git reset und git checkout als dasselbe, in dem Sinne, dass beide das Projekt auf eine bestimmte Art und Weise wiederherstellen. Ich denke jedoch, dass sie nicht genau so sein können, wie es überflüssig wäre. Was ist der tatsächliche Unterschied zwischen den beiden? ...
set 03 Sep '10 um 23:21
5
antwortet

Git: Lokale Änderungen können nicht rückgängig gemacht werden (Fehler: Pfad ... nicht geladen)

Ich habe den Status des Arbeitsbaums $ git status foo / bar.txt # Auf Zweigmaster # Unmerged Pfade: # (verwende "git reset HEAD <file> ...") # (benutze "git add / rm <file>") ... "(ggf. zur Auflösung markieren) # # von u gelöscht ...
am 11. Juni 10 um 11:04 Uhr festgelegt
2
antwortet

Setzen Sie alle Änderungen seit dem letzten Commit für git zurück

Wie kann ich alle Änderungen rückgängig machen, die seit dem letzten Commit in meinem Verzeichnis vorgenommen wurden, einschließlich dem Löschen von hinzugefügten Dateien, dem Zurücksetzen geänderter Dateien und dem Hinzufügen von gelöschten Dateien?
8. Januar eingestellt 11 um 0:09