Gibt es eine Möglichkeit, ein Flag für einen Git-Befehl standardmäßig zu setzen?

8

Ich möchte, dass, wenn ich git diff oder git show starte, automatisch --ignore-all-space angehängt wird. Gibt es eine Möglichkeit, dies zu tun? Ich weiß, dass ich Aliase wie folgt erstellen kann:

%Vor%

Aber ich möchte die Befehle diff und show direkt verwenden.

    
Charles Finkel 14.08.2009, 14:46
quelle

2 Antworten

3

Ich glaube nicht:

  • Ich sehe keine Option " --ignore-all-space " für git show

  • Ich kann git diff nicht sehen, wenn das --ignore-all-space automatisch gesetzt ist: es muss als Argument übergeben werden.

Eine Lösung für git diff wäre zumindest die Verwendung von git difftool .
Da es sich um ein Skript (in <git>/libexec/git-core ) handelt, könnten Sie dieses Skript so ändern, dass git diff immer mit dieser Option aufgerufen wird.

Aber das mag keine gute Idee sein, da es dazu führen kann, dass Änderungen ignoriert werden, die nicht einmal Sie, der Absender, erkennen und testen können.

    
VonC 14.08.2009, 22:14
quelle
0

Sehen Sie sich die Konfigurationsdatei core.whitespace an.

    
Ben Stiglitz 15.08.2009 02:56
quelle

Tags und Links