Elenco Git di file nuovi/modificati/eliminati

Elenco Git Di File Nuovi Modificati Eliminati



Git è un famoso strumento utilizzato per tenere traccia delle modifiche nei file. Il repository Git contiene diversi file nuovi, eliminati e modificati. Quando un utente crea un nuovo file, lo modifica o lo elimina, queste modifiche devono essere aggiunte all'indice Git per scopi di monitoraggio. Inoltre, i comandi Git sono disponibili per elencare file nuovi, modificati ed eliminati.

Questo articolo illustrerà diversi scenari per elencare file nuovi, modificati ed eliminati in Git.

Come elencare file nuovi, eliminati e modificati in Git?

Ci possono essere diversi scenari per questa situazione, come ad esempio:







Scenario 1: elencare i file nuovi, modificati ed eliminati della directory di lavoro e dell'area di staging

La directory di lavoro contiene i file non tracciati mentre l'area di staging contiene tutti i file tracciati. I file tracciati sono i file che vengono aggiunti all'area di staging Git (indice) e i file non tracciati sono i file che non sono stati ancora aggiunti all'indice Git.



Per visualizzare tutti i file nuovi, modificati ed eliminati della directory di lavoro e dell'area di staging, utilizzare il pulsante ' stato git comando:



stato git

L'output seguente mostra tutti i file e le modifiche tracciati e non tracciati. Qui:





  • nuovoFile.txt ' è il file tracciato appena aggiunto nell'area di staging.
  • File1.txt ' è il file non tracciato modificato nella directory di lavoro.
  • feat.txt ' è il file non tracciato eliminato nella directory di lavoro.
  • indice.txt ' è il file non tracciato appena aggiunto nella directory di lavoro:

Inoltre, il “ -porcellana L'opzione ” può essere utilizzata anche con l'opzione “ stato git ” comando per visualizzare lo stato della directory di lavoro e dell'area di staging in un formato conciso:



stato git --porcellana

Nell'output seguente:

  • M ” rappresenta il file modificato nella directory di lavoro.
  • D ” mostra il file eliminato nella directory di lavoro.
  • UN ” indica un nuovo file aggiunto all'indice di staging.
  • ?? ' visualizza il file non tracciato:

In alternativa, è possibile utilizzare anche il seguente comando per ottenere lo stesso output:

git ls-file -O && git verifica

Qui:

  • git ls-files -o ” è usato per elencare nuovi file
  • git verifica Il comando ' viene utilizzato per i file aggiunti, modificati ed eliminati:

Scenario 2: elenca i file nuovi, modificati ed eliminati del repository Git

Il repository Git contiene tutti i file e le modifiche di cui è stato eseguito il commit. Per elencare i file nuovi, modificati ed eliminati del repository Git, utilizzare il comando fornito:

git cosa è cambiato --in linea

Nello screenshot qui sotto,

  • D ” mostra i file eliminati dal repository Git.
  • M ” indica i file di cui è stato eseguito il commit modificato.
  • UN ” rappresenta i file appena aggiunti nel repository Git:

Si trattava di elencare i file nuovi, modificati ed eliminati in Git.

Conclusione

Per elencare tutti i file nuovi, modificati ed eliminati della directory di lavoro e dell'area di staging, il ' stato git ' O ' git ls-files -o && git checkout ” è possibile utilizzare i comandi. Inoltre, il “ -porcellana L'opzione ” può essere utilizzata anche con l'opzione “ stato git ” comando per visualizzare l'output in un formato conciso. Per elencare i file nuovi, modificati ed eliminati del repository Git, utilizzare il ' git whatchanged –oneline ” comando. Questo articolo ha illustrato diversi scenari per elencare file nuovi, modificati ed eliminati in Git.