Wie kann ich ein Commit auf GitHub entfernen?

Ich "versehentlich" stieß einem commit auf GitHub.

Ist es möglich, entfernen Sie diese Begehen?

Ich rückgängig machen wollen mein GitHub-repository, wie es war, bevor Sie diese Begehen.

Kommentar zu dem Problem
Vorsicht: nicht immer tun Sie dies, wenn Sie haben eine Menge von Menschen nach Ihrem repository haben, sollten Sie Ihre lokale repository synchron gehen, wenn Sie gezogen haben, in die letzten änderungen. Wenn es sich um einen Fehler, können Sie einfach tun, eine weitere verpflichten beheben die Fehler. Wenn es sich um ein Kennwort, möchten Sie vielleicht, um das Kennwort zu ändern und stattdessen beeilen Sie sich nicht, diese zu löschen. Zwingt Dinge geht nicht ohne Nachteile. Kommentarautor: Tom Wijsman
ein Wort der Vorsicht 2: Der commit kann immer noch zugegriffen werden, die direkt über SHA1. Force push nicht löschen die Begehung, erstellt er eine neue ein und verschiebt den Datei-Zeiger. Um wirklich zu löschen ein commit müssen Sie löschen Sie das ganze repo. Kommentarautor: Gustav
Vielen Dank, dass WOC2 geholfen, mich zu erholen my precious-code von einem Fehler zu löschen!! Danke! Kommentarautor: kR105
@Gustav "... müssen Sie löschen Sie das ganze repo." - Oder einfach nur Kraft, die garbage collection, um kick in. Kommentarautor: IQAndreas

InformationsquelleAutor der Frage hectorsq | 2009-01-15

Schreibe einen Kommentar