So che posso usare il comando git diff
per controllare le modifiche, ma, per quanto ho capito, è basato sulla directory. Questo significa che dà tutte le modifiche di tutti i file nella directory corrente.
Diciamo che ho cambiato i file file_1.rb
, file_2.rb
, ..., file_N.rb
, ma sono interessato solo alle modifiche nel file file_2.rb
. Come faccio a controllare queste modifiche allora (prima di fare il commit)?
Usate un comando come:
git diff file_2.rb
Vedere la documentazione di git diff
per informazioni complete sui tipi di cose per cui si possono ottenere differenze.
Normalmente, git diff
da solo mostra tutti i cambiamenti nell'intero repository (non solo la directory corrente).
Potete eseguire
git status -s
Questo mostrerà il nome dei file modificati e poi copiando il percorso del file interessato potrai vedere i cambiamenti usando git diff
.
git diff <filepath + filename>