`ls-files`-kommandoen i Git brukes til å vise navnene på filene i arbeidstreet og iscenesettelsen. Den viser filene som har blitt endret, lagt til eller slettet, samt filer som er ignorert av Git.
Som standard viser `ls-files` navnene på alle filene i gjeldende katalog og dens underkataloger, med unntak av skjulte filer og kataloger (de som starter med en prikk). Du kan bruke alternativet "-a" for å inkludere skjulte filer og kataloger, eller alternativet "-i" for bare å vise ignorerte filer.
Følgende er noen av de mest brukte alternativene for kommandoen `ls-files`:
* `-a`:Inkluder skjulte filer og kataloger.
* `-c`:Vis endringsstatusen til hver fil.
* `-i`:Vis kun ignorerte filer.
* `-R`:Lister rekursivt filer i gjeldende katalog og alle dens underkataloger.
* `-s`:Vis størrelsen på hver fil.
Her er noen eksempler på hvordan kommandoen `ls-files` kan brukes:
```
$ git ls-filer
fil1.txt
fil2.txt
```
Denne kommandoen vil liste opp navnene på alle filene i gjeldende katalog som er under Git-kontroll.
```
$ git ls-filer -a
.gitignore
fil1.txt
fil2.txt
```
Denne kommandoen viser navnene på alle filene i gjeldende katalog, inkludert skjulte filer.
```
$ git ls-filer -c
M fil1.txt
En file2.txt
```
Denne kommandoen viser navnene på alle filene i gjeldende katalog, sammen med endringsstatusen. `M` indikerer at file1.txt har blitt endret, mens `A` indikerer at file2.txt er en ny fil som har blitt lagt til i oppsamlingsområdet.
```
$ git ls-filer -i
.gitignore
```
Denne kommandoen viser bare navnene på ignorerte filer i gjeldende katalog.