Zum Inhalt springen
GitTree
Verstecke und Arbeitsbäume

Verwenden Sie Git LFS-Steuerelemente

Git LFS speichert große Dateien wie Bilder, Videos oder Modelle außerhalb des Repositorys und behält an ihrer Stelle kleine Zeigerdateien. Git LFS… richtet es ein, verfolgt Muster, lädt Inhalte herunter, sperrt Dateien und bereinigt alte Inhalte.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Sperren und Beschneiden
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • Das Programm git-lfs ist installiert: Homebrew oder git-lfs.com auf macOS, enthalten in Git for Windows, sudo apt install git-lfs auf Linux (Ubuntu und Debian).

Wo es zu finden ist

  • Die Befehlspalette: Git LFS… und Git LFS: Download Content.
AktionmacOSWindows und Linux
Die Befehlspalette, dann Git LFS…⌘⇧PCtrl+Shift+P

Schritte

  1. Richten Sie es ein

    Öffnen Sie Git LFS…. Wenn dort Git LFS is not set up for this repository. steht, wählen Sie Set Up for This Repository.

  2. Verfolgen Sie ein Muster

    Geben Sie unter Tracked patterns ein Pattern ein, beispielsweise *.psd, und drücken Sie Track. Aktivieren Sie Lockable für Dateien, die nicht gleichzeitig bearbeitet werden sollen. Begehen Sie .gitattributes.

  3. Inhalte herunterladen

    Wählen Sie Download Content, um die echten Dateien als Zeiger in Ihrem Checkout abzurufen. Show Files listet auf, welche downloaded oder pointer only sind.

Erwartetes Ergebnis

Große Dateien werden per Push in den LFS-Speicher verschoben und Ihr Klon enthält nur das, was Sie herunterladen.

Sperren und Beschneiden

  • Show Locks listet gesperrte Dateien auf und wer sie besitzt; Lock eine Datei, bevor Sie sie bearbeiten, Unlock, wenn Sie fertig sind.
  • Prune Old Content… entfernt lokale Kopien alter LFS-Inhalte, um Speicherplatz freizugeben; Es zeigt, was zuerst entfernt werden würde.

Wenn etwas schief geht

„Git LFS ist nicht installiert.“

Installieren Sie git-lfs wie in der Meldung beschrieben für Ihr System und öffnen Sie dann den Dialog erneut.

Fragen

Werden beim Verfolgen eines Musters bereits festgeschriebene Dateien verschoben?

Nein. Die Nachverfolgung gilt für Dateien, die Sie von da an hinzufügen oder ändern. Das Verschieben des vorhandenen Verlaufs in LFS erfordert eine Neufassung des Verlaufs außerhalb von GitTree.