2016-06-03 2 views
1

Ich werde müde von Scrollen durch massive Änderungslisten, wenn jemand einfach eine neue Zeile zu einer Datei hinzugefügt und tatsächlich keine Zeichen/Code geändert hat.Git sagen, den ganzen Inhalt einer Datei zu ignorieren, der eine Zeile nach unten geht

Gibt es eine Möglichkeit, Git zu sagen, dass es Änderungen ignoriert, die sich nur auf zusätzliche Leerzeilen und nicht auf Zeichen beziehen?

So mit dieser Datei:

/* My file */ 
a line 
another line 

diese Änderung nicht erkannt werden würde, trotz allem bewegt eine Zeile nach unten:

/* My file */ 

a line 
another line 

aber dieses wäre

/* My file */ 
*more characters* 
a line 
another line 

Ich weiß, einige Programmiersprachen sind abhängig von strikter Einrückung/Abstand zu arbeiten, aber einige, li ke JavaScript, benötigen keine Leerzeichen/Tabs/Returns überhaupt zu arbeiten.

Stoppen Sie mich, wenn dies gegen alles, was Git konzipiert ist zu tun, aber während extrem gründlich, es ist auch ziemlich irritierend, wenn Sie nach der tatsächlichen Veränderung suchen.

Antwort

3

was Sie wollen, ist die core.whitespace Option. Suchen Sie nach here für die Dokumentation.

Verwandte Themen