Я пишу bash script, и мне нужен тест, чтобы узнать, существует ли данный удаленный доступ.
Предположим, для конкретности, что я хочу проверить, существует ли удаленный faraway
. Если я что-то нажал на faraway
, я могу сделать if [ -d .git/refs/remotes/faraway ]; then ...
. Но, насколько я вижу, псевдоним faraway
можно определить, даже если .git/refs/remotes/faraway
не существует.
Еще одна опция - проанализировать вывод git remote
и посмотреть, появляется ли там faraway
. Но мне интересно, есть ли более простой способ проверить, существует ли faraway
, независимо от того, существует ли .git/refs/remotes/faraway/
.