2010-08-18 3 views
3

J'utilise git add -i pour sélectionner les morceaux de patch à ajouter ou non.Comment obtenir des patches de couleur avec git interactive sur bash?

J'ai appris à utiliser git en regardant des vidéos au http://gitcast.com. Sur leurs vidéos, je vois que la sortie du patch lors de l'utilisation de git add --interactive est colorée (sur OSX?). Quand je fais la même chose sur mon système (Linux/Kubuntu/bash), les patches ne sont pas colorés (les couleurs de coque habituelles, c'est-à-dire blanc/noir).

Comment puis-je avoir une sortie colorée?

Répondre

3

Dans .gitconfig

[color] 
    status = auto 
    diff = auto 

Votre terminal doit soutenir la couleur, bien sûr. Il y a plus d'infos here.

+0

Cela a fonctionné comme un charme! Merci. J'avais déjà [color] status = auto branch = auto mais il me manquait diff. Merci. – augustin

+2

Vraiment, vous devriez simplement utiliser 'color.ui' - il définit tout en même temps (bien qu'il puisse être surchargé par des paramètres spécifiques comme' color.status'). – Cascabel

+0

@Jefromi. Oui, je viens de le voir dans le lien que Brian a donné. J'avais regardé plus tôt mais j'ai raté cette partie de la documentation. Je pense que je suis prêt, maintenant. Merci aux deux. – augustin

Questions connexes