2017-12-03 3 views
0

Ich hatte versehentlich begangen und verschoben Änderungen an einigen Dateien zu einem Zweig auf bitbucket. Als ich diese Dateien aus dem Commit entfernen wollte, benutzte ich den Befehl rm und löschte die Dateien. Was ich versuche zu sagen ist, dass ich die Dateien gelöscht habe, anstatt die Änderungen an ihnen zu entfernen. Ich habe versucht, git reset, aber das setzt nur meine letzte commit zurückgesetzt, während die falsche Commit/Push mehrere Punkte zurück war. Irgendwelche Ideen?Reset Pushed Änderungen Git Repository

+0

Mögliches Duplikat von [Zurücksetzen auf einen bestimmten Commit] (https://stackoverflow.com/questions/5816688/resetting-remote-to-a-certain-commit) –

+0

Mögliches Duplikat von [Git - Push-Commits rückgängig machen] (https://stackoverflow.com/questions/22682870/git-undo-pushed-commits) –

Antwort

-1

Sie müssen folgende Befehle auszuführen:

(wenn es keine Änderungen gibt, die nach Ihrer Push eingereicht wurden) 1. Ihre Änderungen zurücksetzen: git: git --hard 2. Update Ursprung zurückgesetzt push Herkunft-f (es wird zwingen, drücken Sie Ihre Änderungen).

+1

Force Push ist in der Regel nicht das, was Sie wollen. –

+1

Es hängt von der Situation ab, wenn er Dateien in seinem eigenen Zweig reparieren muss (warum nicht). – Leonid

Verwandte Themen