Voglio ottenere una rapida panoramica delle modifiche locali nel mio repository, ma non voglio un diff che mostri i file cancellati, poiché ogni singola riga è un segno meno.Eliminazione dei diff per i file cancellati in git
Fondamentalmente, voglio qualcosa come 'git diff HEAD <list of modified files only>'
. In un mondo ideale, sarebbe preceduto dall'elenco di file cancellati e aggiunti, ma non mostrare le differenze all'interno di essi.
ero maggior parte del modo attraverso la scrittura di un programma di utilità che fa questo:
git diff HEAD `git status | grep modified | cut -d : -f 2`
quando mi sono chiesto se ci fosse un modo git-y per farlo, invece. C'è una bandiera che mi manca? Mi piacerebbe anche preservare l'output a colori.
--diff-filter = M per le sole modifiche – jackocnr
o semplicemente 'git diff --diff-filter = d' – Pithikos