YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

German feliratok

← Git Large File Storage - Wie mit großen Dateien umgehen

Beágyazókód kérése
19 Languages

Showing Revision 1 created 10/23/2017 by Joseph-Eugene Winzer.

  1. ♪ (Titelmusik) ♪
  2. Große Dateien, wie binäre Assets waren mit
    Git nicht immer einfach zu verwalten.
  3. Jedoch mit Git Large File Storage,
  4. war das Arbeiten mit großen Dateien
    auf Github nie einfacher.
  5. Werfen wir ein Blick auf Git LFS,
    wie es nicht nur hilft große Dateien zu bändingen,
  6. sondern auch nahtlos in
    deinen Arbeitsfluss passt,
  7. Egal ob du GitHubs Web-Interface,
  8. die Kommandozeile, oder einen unserer
    grafischen Clients bevorzugst.
  9. Wenn du GitHub.com benutzt,
  10. ist Git LFS Unterstützung gleich mit eingebaut.
  11. Große Dateien, welche von Git LFS verwaltet werden,
    werden mit deinen anderen Dateien angezeigt.
  12. Sie stellen sogar die selben visuellen
    Diff-Werkzeuge zur Verfügung,
  13. welche auch für alltägliche Bildformate wie
    PNG, JPEG oder selbst 3D STL Dateien vorhanden sind.
  14. Falls du von der Kommandozeile aus arbeitest,
    ist es extrem schnell
  15. und einfach Git LFS in deinem Repository einzurichten.
  16. Führe einfach folgenden Befehl aus
    git lfs track .'(deinen Dateityp)'
  17. um Git LFS Dateien diesen Typs
    managen zu lassen.
  18. Git LFS benutzt die .gitattributes Datei
    um festzustellen welche Dateipfade zu managen sind.
  19. So kannst du Git LFS anweisen alle Dateien
    eines bestimmten Dateityps,
  20. einen Teilsatz von Dateien,
  21. oder selbst ganze Ordner zu verwalten.
  22. Um festzustellen welche Dateitypen und -pfade
    von Git LFS verwaltet werden,
  23. gebe einfach git lfs track ein.
  24. Sobald du Git LFS alle zu verwaltenden
    Dateipfade mitgeteilt hast,
  25. kannst du wie gewohnt deine Dateien hinzufügen
    und committen.
  26. Wenn du wissen möchtest welche Dateien
    speziell von LFS verwaltet werden,
  27. gebe einfach git lfs ls-files ein.
  28. Wenn du deine Änderungen zu deinem
    Git remote hochlädst,
  29. fängt Git LFS die Dateien ab, und sendet
    diese zu einem Git LFS Server.
  30. Es erstellt eine kleine Zeigerdatei in
    deinem Repository
  31. welche es zum Verlinken zum eigentlichen
    Asset auf dem Git LFS Server benutzt.
  32. Falls du es bevorzugst mit GitHub für Mac
    oder Windows zu arbeiten,
  33. kein Problem, denn Git LFS Unterstützung
    ist auch hier mit eingebaut.
  34. Du kannst in deinen Repository-Einstellungen
    bestimmen welche Pfade zu verwalten sind.
  35. Füge deine Dateien hinzu, wie gewohnt,
  36. commit und sync.
  37. Der GitHub-Client erledigt den Rest automatisch.
  38. Danke fürs Ansehen dieses Videos
    über die Benutzung von Git LFS
  39. zur Verwaltung großer Dateien.
  40. Verwende dieses Werkzeug
    in deiner Lieblingsumgebung
  41. und überlasse ihm die Schwerstarbeit.
  42. Große Dateien sind vielleicht Teil deines Projektes,
  43. dich erdrücken müssen sie aber nicht mehr.
  44. ♪ (Titelmusik) ♪