/ / Come mostrare solo i nomi dei file modificati ed escludere quelli eliminati? - idiota

Come mostrare solo i nomi dei file modificati ed escludere quelli cancellati? - idiota

Ho usato il seguente codice per ottenere l'elenco dei nomi di file modificato.

git show --pretty="format:" --name-only

Tuttavia, il risultato includerà tutti i nomi dei file. Come voglio solo quelli modificati, c'è un modo per escludere quelli eliminati?

risposte:

4 per risposta № 1

Penso che il migliore sia usare il comando diff con il filtro diff applicato:

git diff --name-only --diff-filter=AM

Questo dovrebbe darti l'elenco dei file aggiunti e modificati (AM nel filtro diff) quando si confronta l'albero di lavoro con l'indice.

Puoi anche applicare l'opzione --diff-filter per mostrare il comando ma questo è. Per controllare più flag è possibile impostare l'opzione --diff-filter selezionare il Qui.