# git clone verzeichnis

Wenn ich nur ein bestimmtes Verzeichnis aus einem git repository clonen möchte sind folgende Schritte nötig:

```shell
git clone --no-checkout git@git.local:gitbenutzer/clone-directory.git
```

**Sparse Checkout aktivieren:** Aktiviere Sparse Checkout:

```shell
git sparse-checkout init
```

**Unterverzeichnis auswählen:** Gib das Unterverzeichnis an, das du herunterladen möchtest. Zum Beispiel, wenn das Unterverzeichnis `releases/` heißt:

```shell
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:

```shell
git sparse-checkout set releases/1 releases/2
```