Vérifier si git remote existe avant la première poussée

Je suis en train d'écrire un script bash et j'ai besoin d'un test pour voir si une distance existe.

Supposons, par le concret, que je veux tester si la distance faraway existe. Si j'ai poussé quelque chose à faraway, je peux faire if [ -d .git/refs/remotes/faraway ]; then .... Mais aussi loin que je peux voir, l'alias faraway peut encore être définies, même si .git/refs/remotes/faraway n'existe pas.

Une autre option est d'analyser la sortie de git remote et voir si faraway y apparaît. Mais je me demandais s'il existe un moyen plus facile de vérifier si faraway est défini, indépendamment de si .git/refs/remotes/faraway/ existe.

InformationsquelleAutor apc | 2012-08-29