Eine Datei in Ihrem Repository zu Git Large File Storage verschieben
Wenn Sie Git LFS eingerichtet haben und eine vorhandene Datei in Ihrem Repository in Git LFS nachverfolgt werden muss, müssen Sie sie zunächst aus Ihrem Repository entfernen.
Nachdem Sie Git LFS installiert und die Git LFS-Nachverfolgung konfiguriert haben, können Sie Dateien von der regulären Git-Nachverfolgung zu Git LFS verschieben.
Tipp: Wenn beim Pushen von Dateien zu Git die Fehlermeldung „this exceeds Git LFS's file size limit of 100 MB“ (Dies überschreitet die Grenze von Git LFS für die Dateigröße von 100 MB) angezeigt wird, können Sie statt filter branch
oder dem BFG Repo-Cleaner den Befehl git lfs migrate
verwenden, um die große Datei zu Git Large File Storage zu verschieben. Weitere Informationen zum Befehl git lfs migrate
finden Sie in der Ankündigung zur Veröffentlichung von Git LFS 2.2.0.
- Entfernen Sie die Datei mit dem Befehl
filter-branch
oder mit BFG Repo-Cleaner aus dem Git-Verlauf des Repositorys. Weitere Informationen zur Verwendung dieser Tools finden Sie unter „Sensible Daten aus einem Repository entfernen“. - Konfigurieren Sie die Nachverfolgung für die Datei, und pushen Sie sie zu Git LFS. Weitere Informationen zu diesem Vorgang finden Sie unter „Git Large File Storage konfigurieren“.