Znalazłem mnóstwo stron, które wyjaśniają, jak git ostrzega cię o zmianie zakończenia linii, lub różne inne techniki, które zapobiegają zepsuciu całego pliku. Załóżmy, że jest już na to za późno - drzewo ma już zatwierdzenia, które przełączają zakończenia linii plików, więc git diff
pokazuje odjęcie starego pliku, a następnie dodanie nowego pliku o tej samej treści
Szukam opcji konfiguracji git lub flagi wiersza polecenia, która każe diff
po prostu je zignorować - jeśli dwie linie różnią się tylko białymi spacjami, udawaj, że są takie same. Potrzebuję tej funkcji config / Flaga pracować dla wszystkiego, co opiera się na różnicach plików - diff
, blame
nawet merge
/ rebase
idealnie - Chcę git
, aby całkowicie ignorować końcowe białe znaki, zwłaszcza zakończeń linii. Jak mogę to zrobić?
źródło
bl = blame -w
ale nie możesz przedefiniować nazwy wbudowanych poleceń i nie widzę opcji konfiguracji, aby ustawić ją jako domyślną. Ale nie jestem ekspertem od gitów.git status
?