Verwenden Sie Git Diff, um Leerzeichen in Git zu ignorieren

John Wachira 20 Juni 2023
Verwenden Sie Git Diff, um Leerzeichen in Git zu ignorieren

In diesem Artikel wird erläutert, wie Sie Leerzeichen mit dem Befehl git diff ignorieren können. Wir verwenden git diff, um Commits, Branches und Dateien branchen- oder revisionsübergreifend zu vergleichen.

Verwenden Sie den Befehl git diff, um Leerzeichen in Git zu ignorieren

In einem Szenario, in dem wir eine Datei mit 700 Codezeilen haben und in mehr als 400 Zeilen Änderungen von Tabulatoren zu Leerzeichen vornehmen, wird unsere Ansicht mehrere git diffs haben, die sich aus unserer Änderung ergeben.

Wir können die Leerzeichen mit den folgenden Optionen ignorieren.

  1. Wir verwenden den Befehl git diff -w, um alle Whitespace-Unterschiede zu ignorieren. Leerzeichen am Anfang, in der Mitte und am Ende von Zeilen werden ignoriert.
  2. Wir verwenden den Befehl git diff --ignore-space-at-eol, um Whitespace-Änderungen am Ende unserer Zeilen zu ignorieren. Whitespaces am Anfang und in der Mitte von Zeilen bleiben in der git diff-Ausgabe erhalten.
  3. Das git diff --b ist die Kurzform für das git diff --ignore-space-change, das Leerzeichen am Zeilenende ignoriert. Der Befehl betrachtet andere Sequenzen von einem oder mehreren Leerzeichen als gleichwertig.
  4. Beachten Sie, dass es keine integrierte Lösung zum Ignorieren von Leerzeichen nur für die Startzeile gibt. Sie können alte Patches verwenden, die git diff --ignore-space-at-sol unterstützen.
  5. Mit git diff --ignore-blank-lines können wir die Änderungen dort ignorieren, wo die Zeilen leer sind.
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - Git Diff