私は bash スクリプトを書いていますが、特定のリモートが存在するかどうかを確認するテストが必要です。
具体的に言うと、リモートfaraway
が存在するかどうかをテストしたいとします。に何かをプッシュした場合faraway
、実行できますif [ -d .git/refs/remotes/faraway ]; then ...
。しかし、私が見る限り、エイリアスは存在しなくfaraway
ても定義できます。.git/refs/remotes/faraway
もう 1 つのオプションは、出力を解析してそこに表示さgit remote
れるかどうかを確認faraway
することです。faraway
しかし、存在するかどうかに関係なく、定義されているかどうかを確認する簡単な方法があるかどうか疑問に思ってい.git/refs/remotes/faraway/
ます。