Activation de la coloration syntaxique Git pour le terminal Mac

La syntaxe de la syntaxe Git que j’ai sur Windows me manque pour chaque commande “git. *” Comme les noms de fichiers verts, certains caractères gras, etc.

Comment activer la coloration syntaxique Git pour le terminal Mac?

git config --global color.ui auto 

Pour voir différentes couleurs pour la commande diff, utilisez:

 git config --global color.diff true 

Pour modifier globalement les couleurs pour la plupart des commandes, utilisez:

 git config --global color.ui true 

Couleurs à Git

Git peut colorer sa sortie sur votre terminal, ce qui peut vous aider à parsingr la sortie rapidement et facilement. Un certain nombre d’options peuvent vous aider à définir la couleur selon vos préférences.

color.ui

Git colore automatiquement la plupart de ses sorties si vous le lui demandez. Vous pouvez être très précis sur ce que vous voulez colorer et comment; mais pour activer toutes les couleurs de terminal par défaut, définissez color.ui sur true:

 $ git config --global color.ui true 

Lorsque cette valeur est définie, Git colorie sa sortie si la sortie est envoyée à un terminal. Les autres parameters possibles sont false, qui ne colore jamais la sortie, et toujours, qui définit les couleurs à tout moment, même si vous redirigez les commandes Git vers un fichier ou les redirigez vers une autre commande.

Vous voudrez rarement color.ui = toujours. Dans la plupart des scénarios, si vous voulez des codes de couleur dans votre sortie redirigée, vous pouvez plutôt passer un indicateur –color à la commande Git pour le forcer à utiliser des codes de couleur. Le paramètre color.ui = true est presque toujours ce que vous voulez utiliser.

 color.* 

Si vous voulez être plus précis sur les commandes qui sont colorées et comment, Git fournit des parameters de coloration spécifiques au verbe. Chacun de ces parameters peut être défini sur true, false ou toujours:

 color.branch color.diff color.interactive color.status 

En outre, chacun de ces parameters peut être utilisé pour définir des couleurs spécifiques pour certaines parties de la sortie, si vous souhaitez remplacer chaque couleur. Par exemple, pour définir les métadonnées de votre sortie de diff au premier plan bleu, arrière-plan noir et texte gras, vous pouvez exécuter

 $ git config --global color.diff.meta "blue black bold" 

Vous pouvez définir la couleur sur l’une des valeurs suivantes: normal, noir, rouge, vert, jaune, bleu, magenta, cyan ou blanc. Si vous voulez un atsortingbut en gras dans l’exemple précédent, vous pouvez choisir entre gras, dim, ul, clignotement et inversion.

Reportez-vous à la page de manuel git config pour tous les parameters que vous pouvez configurer, si vous le souhaitez.

Référence: http://git-scm.com/book/ch7-1.html

J’ai utilisé la prochaine solution:

 git config --global color.diff auto git config --global color.status auto git config --global color.branch auto 

Article original

 git config --global color.diff true git config --global color.status true git config --global color.branch true git config --global color.interactive true 

Il existe 4 types de parameters disponibles:

  • faux – invalide
  • true – activé, uniquement dans l’invite de commande
  • toujours – toujours activé

J’ai trouvé cet excellent article de blog qui explique comment configurer vos couleurs git et quelles sont les couleurs standard. En résumé, ajoutez les lignes suivantes à votre fichier ~/gitconfig : ( Voici le mien – assez beau? )

 [color] ui = auto [color "branch"] current = auto remote = white reverse [color "diff"] meta = yellow bold frag = magenta bold new = green bold [color "status"] added = yellow bold changed = green untracked = cyan 

Dans les versions modernes de Git, le paramètre colour.ui est maintenant auto par défaut.

Vous pouvez utiliser les couleurs suivantes:

  • normal ,
  • black ,
  • red ,
  • green ,
  • yellow ,
  • blue
  • magenta ,
  • cyan et
  • white

Vous pouvez également fournir les modificateurs facultatifs suivants:

  • bold ,
  • dim ,
  • ul ,
  • blink et
  • reverse

Note: à partir de git1.8.4 (juin 2013) , vous ne devrez rien faire :

De nombreux didacticiels enseignent aux utilisateurs de définir “color.ui” sur “auto” comme première chose après avoir défini ” user.name/email ” pour vous présenter à Git.
Maintenant, la variable par défaut est ” auto .