Podoba mi się formatowanie wyjściowe git diff. Kolor i +/- reprezentacja zmian między wierszami jest łatwiejsza do odczytania niż GNU diff.
Mogę uruchomić git diffza pomocą --no-indexflag poza repo git i działa dobrze. Jednak wydaje się, że brakuje --excludeopcji wykluczania plików lub podkatalogów z rekurencji diff.
Czy jest sposób, aby uzyskać to, co najlepsze z obu światów? (opcje kolorów i +/ -format git diffi --excludeopcja GNU diff).
Eksperymentowałem colordiff, ale nadal wolę format wyjściowygit diff

newtextw/etc/colordiff. Myślę, że git używa zielonego?