Entfernen Sie eine Datei vollständig aus dem gesamten Git-Repository

Mit git für ein Projekt habe ich versehentlich ein großes Commit hinzugefügt.zip Datei. Ich habe es nicht bemerkt, bis ich anfing, es auf Github hochzuladen. Als ich es bemerkte, schlug ich zuctrl-c, git remove, git commit und wieder hochgeladen (jetzt mit der Datei nicht verfolgt).

Ich weiß, dass dies nicht die richtige Wahl war, denn sobald ich das begangen habe.zipEs bleibt im Repo, bis ich das Commit zurücknehme, aber leider nicht.

Wenn jemand versucht, Daten aus dem Repo herunterzuladen, nimmt dies viel Zeit in Anspruch, was sich manchmal nachteilig auswirktgit the remote end hung up unexpectedly (was ich gelesen habe, kann gelöst werden, indem man etwas tutgit config) und ist sehr nervig.

Mein Punkt ist:Gibt es eine Möglichkeit, einer weiteren Pull / Fetch-Anforderung mitzuteilen, dass diese bestimmte Datei in dieser bestimmten Commit-Version vergessen wurde?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage