git clone verzeichnis
Wenn ich nur ein bestimmtes Verzeichnis aus einem git repository clonen möchte sind folgende Schritte nötig:
git clone --no-checkout git@git.local:gitbenutzer/clone-directory.git
Sparse Checkout aktivieren: Aktiviere Sparse Checkout:
git sparse-checkout init
Unterverzeichnis auswählen: Gib das Unterverzeichnis an, das du herunterladen möchtest. Zum Beispiel, wenn das Unterverzeichnis releases/
heißt:
git sparse-checkout set releases/1/
project/
├── releases/
│ ├── file1.txt
│ └── file2.txt
├── anotherdir/
└── README.md
Sparse Checkout Änderungen: Falls du später ein weiteres Verzeichnis hinzufügen möchtest, kannst du den Befehl git sparse-checkout set
erneut ausführen:
git sparse-checkout set releases/1 releases/2
No Comments