obtenir des couleurs git dans le terminal OSX

13

Je viens d'installer XCode et GitHub pour Mac . J'ai réussi à exécuter "GitHub-> Installer l'utilitaire de ligne de commande". Je peux me connecter à des référentiels avec les deux applications et je peux utiliser la commande git dans le terminal.

Cependant, la commande git n'utilise aucune couleur (comme je suis habitué à aimer dans la capture d'écran ci-dessous).

Que puis-je faire pour obtenir des couleurs (de préférence directement dans OSX termianl, mais une console supplémentaire le ferait aussi).

git dans la console colorée

bitbonk
la source

Réponses:

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

La configuration globale est enregistrée ~/.gitconfig, que vous pouvez également modifier directement avec un éditeur de texte.

Reportez-vous au manuel de git-configpour plus d'options.

user1686
la source
Étrange, sous Windows, je n'avais pas à faire ça.
bitbonk
1
@bitbonk: le package msysGit est livré avec un fichier de configuration à l'échelle du système qui active automatiquement les couleurs.
user1686
Comment puis-je savoir d'où j'ai obtenu Git? Je suppose que cela ne peut être que l'application GitHub ou XCode
bitbonk
2
XCode 4 prend en charge git nativement: developer.apple.com/technologies/tools/…
bitbonk
1
Je n'ai dérangé qu'avec la dernière ligne ( color.ui auto) et ça colore tout pour moi maintenant. Je ne pense pas que vous ayez besoin du reste.
Tyler Collier