2014-12-31 5 views
5

Wie im Titel erwähnt, wie man Farbe abstellt und die Zeit entfernt?Wie man Farbe abstellt und die Zeit entfernt

Weil ich brauche die Ausgabe an pbcopy

aber der Farbmodus zu kopieren, wird die Ausgabe enthält Sonderzeichen

+2

' git help config', suchen Sie speziell nach 'color.ui'. –

+0

Welche Zeit möchten Sie entfernen? Aus dem 'git log'? Bitte sei klar. –

Antwort

3

Wenn Sie nicht wollen, machen Farben für alle Befehle deaktivieren , Sie können es zumindest für den aktuellen Protokollbefehl zumindest deaktivieren:

git log --stats --no-color 

In Bezug auf die Zeit, was Sie sehen, ist nicht die übliche Protokollausgabe. Überprüfen Sie, ob Sie einen Alias ​​für git log definiert haben.

Hinweis: wie in "Copy Shell Output via the Command Line" erwähnt, eine einfache Möglichkeit, pbcopy zu kopieren, ist mit dem Rohr, um es:

pbcopy und Clip. Mit pbcopy in der Shell kann die Ausgabe einer Ausführung automatisch zur Kopierwarteschlange (oder Zwischenablage) hinzugefügt werden.
Piping pbcopy am Ende des Befehls macht diese Magie möglich.

git log --stat --no-color | pbcopy 
+0

Um welche Zeit möchten Sie entfernen? Aus dem 'git log'? Bitte sei klar. –

+0

@ JosephK.Strauss adressieren Sie diese Frage an das OP? Wenn ja, sollten Sie unter der Frage des OP Stellung nehmen. – VonC

+0

Entschuldigung. –

3

Ich habe folgendes ~/.gitconfig, um die meisten der Farbe zu entfernen:

[color]   
    ui = false 
    branch = false 
    diff = false 
    interactive = false 
    status = false 
    log = false 

(nb: laufen git-bash MINGW64/Win10)

Verwandte Themen