2014-12-31 24 views
5

Come menzionato nel titolo, come disattivare il colore e rimuovere l'ora?Come disattivare il colore e rimuovere l'ora

Perché ho bisogno di copiare l'output a pbcopy

ma la modalità colore renderà l'output contiene caratteri speciali

+2

' git help config', in particolare cercare 'color.ui'. –

+0

A che ora vuoi rimuovere? Dal 'git log'? Per favore, sii chiaro. –

risposta

3

Se non si desidera disattivare i colori per tutti i comandi , si può almeno disabilitarlo solo per il comando registro corrente:

git log --stats --no-color 

per quanto riguarda la tempo, ciò che vedi non è il solito output di registro. Controlla se hai definito un alias per git log.

Nota: come indicato in "Copy Shell Output via the Command Line", un modo semplice per copiare pbcopy è quello di inviare ad esso:

pbcopy e clip. Usando pbcopy all'interno della shell, l'output di un'esecuzione può essere automaticamente aggiunto alla coda di copia (o agli appunti).
Piping pbcopy alla fine del comando rende possibile questa magia.

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

A che ora vuoi rimuovere? Dal 'git log'? Per favore, sii chiaro. –

+0

@ JosephK.Strauss stai indirizzando questa domanda all'OP? Se sì, dovresti commentare sotto la domanda dell'OP. – VonC

+0

Mi dispiace per quello. –

3

ho aggiunto il testo seguente ~/.gitconfig, al fine di rimuovere la maggior parte del colore:

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

(nb: in esecuzione git-bash MINGW64/Win10)

Problemi correlati