Per impostazione predefinita, `ls-files` mostra i nomi di tutti i file nella directory corrente e nelle sue sottodirectory, ad eccezione dei file e delle directory nascosti (quelli che iniziano con un punto). Puoi utilizzare l'opzione `-a` per includere file e directory nascosti, oppure l'opzione `-i` per elencare solo i file ignorati.
Di seguito sono riportate alcune delle opzioni più comunemente utilizzate per il comando `ls-files`:
* `-a`:include file e directory nascosti.
* `-c`:Visualizza lo stato di modifica di ciascun file.
* `-i`:elenca solo i file ignorati.
* `-R`:elenca ricorsivamente i file nella directory corrente e in tutte le sue sottodirectory.
* `-s`:Visualizza la dimensione di ciascun file.
Ecco alcuni esempi di come può essere utilizzato il comando `ls-files`:
```
$ git ls-files
file1.txt
file2.txt
```
Questo comando elencherà i nomi di tutti i file nella directory corrente che sono sotto il controllo di Git.
```
$ git ls-files -a
.gitignore
file1.txt
file2.txt
```
Questo comando elencherà i nomi di tutti i file nella directory corrente, inclusi i file nascosti.
```
$ git ls-files -c
M file1.txt
Un file2.txt
```
Questo comando elencherà i nomi di tutti i file nella directory corrente, insieme al loro stato di modifica. La "M" indica che file1.txt è stato modificato, mentre la "A" indica che file2.txt è un nuovo file che è stato aggiunto all'area di staging.
```
$ git ls-files -i
.gitignore
```
Questo comando elencherà solo i nomi dei file ignorati nella directory corrente.
sistemi © www.354353.com