2013-10-04 2 views
1

Je mets des alias pour l'éditeur de texte de lancement, donc je n'ai pas besoin de taper le chemin complet. Cependant, lorsque j'essaie d'utiliser ces alias dans le fichier git config. Il semble que ne peut pas reconnaître ces alias. Y'a-t-il une quelconque façon de réussir cela?Comment laisser le fichier gig config reconnaître les alias définis dans ~/.bashrc?

+0

Voulez-vous fournir un extrait pertinent de votre configuration Git? Quoi qu'il en soit, une raison à cela pourrait être que vous placez vos alias dans un fichier RC qui est seulement lu par un shell de connexion et donc le shell démarré de manière non interactive (par Git) ne lit pas ce fichier. – kostix

Répondre

0

Je suspecte (sans prendre la peine de regarder) que git engendre des commandes externes avec quelque chose comme execv() ou /bin/sh/ -c "...", donc vous n'obtiendrez pas votre environnement/fonctions/alias. Si vous en avez besoin, vous devez créer un script shell exécutable:

#!/bin/bash -i 
do stuff with your aliases here 
Questions connexes