Wie zu entfernen/löschen eine große Datei vom commit-Historie in Git-repository?

Gelegentlich warf ich einen DVD-rip in ein website-Projekt, dann achtlos git commit -a -m ..., und, Zack, die repo war aufgebläht von 2,2 gigs. Das nächste mal, ich habe ein paar edits, gelöschte video-Datei, und verpflichtet sich alles, aber die komprimierte Datei ist immer noch da in dem repository, in der Geschichte.

Ich weiß, kann ich damit beginnen, Zweige von denen verpflichtet und rebase einem Zweig auf einen anderen. Aber was soll ich tun, um zusammen die 2 verpflichtet, so dass die große Datei nicht zeigen, in der Geschichte und wurden gereinigt, garbage collection-Verfahren?

Dieser Artikel soll Ihnen helfen, help.github.com/removing-sensitive-data
Verwandte: Vollständig entfernen-Datei aus allen Git-repository commit-Historie.
Beachten Sie, dass wenn Sie Ihre große Datei in einem Unterverzeichnis, müssen Sie angeben, den vollen relativen Pfad.
im Zusammenhang help.github.com/articles/...

InformationsquelleAutor culebrón | 2010-01-20

Schreibe einen Kommentar