`ls-files` kommandoen i Git bruges til at vise navnene på filer i arbejdstræet og iscenesættelsesområdet. Den viser de filer, der er blevet ændret, tilføjet eller slettet, såvel som filer, der ignoreres af Git.
Som standard viser `ls-files` navnene på alle filer i den aktuelle mappe og dens undermapper, med undtagelse af skjulte filer og mapper (dem der starter med en prik). Du kan bruge '-a'-indstillingen til at inkludere skjulte filer og mapper, eller '-i'-indstillingen til kun at vise ignorerede filer.
Følgende er nogle af de mest brugte muligheder for kommandoen `ls-files`:
* `-a`:Inkluder skjulte filer og mapper.
* `-c`:Vis ændringsstatus for hver fil.
* `-i`:Vis kun ignorerede filer.
* `-R`:Rekursiv liste over filer i den aktuelle mappe og alle dens undermapper.
* `-s`:Vis størrelsen af hver fil.
Her er nogle eksempler på, hvordan kommandoen `ls-files` kan bruges:
```
$ git ls-filer
fil1.txt
fil2.txt
```
Denne kommando viser navnene på alle filer i den aktuelle mappe, der er under Git-kontrol.
```
$ git ls-filer -a
.gitignore
fil1.txt
fil2.txt
```
Denne kommando viser navnene på alle filer i den aktuelle mappe, inklusive skjulte filer.
```
$ git ls-filer -c
M fil1.txt
En fil2.txt
```
Denne kommando viser navnene på alle filer i den aktuelle mappe sammen med deres ændringsstatus. "M" angiver, at fil1.txt er blevet ændret, mens "A" angiver, at fil2.txt er en ny fil, der er blevet tilføjet til iscenesættelsesområdet.
```
$ git ls-filer -i
.gitignore
```
Denne kommando viser kun navnene på ignorerede filer i den aktuelle mappe.