2016-11-16 1 views
1

So versuche ich meine persönliche Website mit Github Pages zu veröffentlichen. Es hatte ursprünglich ein paar Videodateien, aber Mr.Terminal sagte mir, dass git keine Dateien dieser Größe zulässt, und ich gab zu. Ich habe die Dateien entfernt, den Ordner "git add" hinzugefügt und die Änderungen übernommen. Wenn ich jedoch "git push origin master" eintippe, gibt es immer noch denselben Fehler. Komme ich mir das falsch?git push Herkunft Master registriert keine Änderungen an Repo

enter image description here

+0

Es sieht aus wie Sie nicht die großen Video-Dateien aus dem Commit entfernt haben. ('Ticks and Leeches.mp4', 'Wach und lebendig.mp4'). Selbst die Verwendung von 'git rm ', um die großen Dateien zu entfernen, wird Ihnen nicht helfen, weil diese immer noch als Verlauf übertragen werden würden. Folgen Sie den Anweisungen hier, um zu bereinigen: https://help.github.com/articles/remove-sensitive-data/ – rmharrison

+0

Mögliches Duplikat von [Vollständig eine Datei aus dem gesamten Git-Repository entfernen] (http://stackoverflow.com/questions/ 16877530/completely-a-file-from-whole-git-repository entfernen – 1615903

+0

Ich werde es versuchen, danke! –

Antwort

1

Falls Sie keine wichtige Änderungshistorie haben, ist es einfacher, ein neues lokales Repository mit Ihren Dateien zu erstellen.

Das Problem ist mit einer Geschichte von Git-Repository - wenn Sie einmal eine Binärdatei zum Git-Repository hinzugefügt haben, wird es für immer in der Geschichte gespeichert (und wird auch ein Leerzeichen nehmen). Sie können die Datei mit dem Befehl git rm my-binary-file löschen und es wird die Datei aus der "aktuellen" Version löschen. Aber es wird sowieso in der Geschichte erscheinen.

In einer anderen Fall (wenn Sie nicht wollen, eine Geschichte von Änderungen verlieren) - lesen @ Rays Antwort

+0

Aye, ich machte das ganze neue Repo-Ding, es funktioniert jetzt gut: D –

2

Git ist nicht große binäre Dateien speichern soll - es Quellcodeverwaltung ist. Github ist ein Git Repo (sowie eine Reihe von Produktivitätswerkzeugen) und seine Kernfunktionalität ist mit der Unterstützung der Git Repo Funktionalität verbunden.

Der Screenshot in Ihrem Beitrag zeigt deutlich, dass Sie versuchen, 2 Dateien hinzuzufügen, die die von Github auferlegte harte Grenze von 100 MB überschreiten.

Sie haben auch eine Datei über die empfohlene Grenze von 50 MB.

Hier ist die Antwort:

+0

Ich werde versuchen und wiederherstellen –

+0

Trotzdem danke! –

+0

@SanchitBatra lassen Sie mich wissen, wie es für Sie funktioniert! – Ray

Verwandte Themen