Bashでgit cloneを使用する方法は?

Bashでgit cloneを使用する方法は?

いくつかの設定タスクを自動化したいです。チームメンバーがsetup内部コマンドを記録すると、いくつかのタスクが完了します。

その1つは、infraリポジトリの最新バージョンを自分のラップトップにインポートまたは複製することでした。

しかし、彼がリポジトリを複製していない場合は、infra彼の許可に応じて複製したいと思います。

つまり、私が望むものは次のとおりです。

# This command would run if he has write access
git clone [email protected]:company/infra

# If the above command failed, I want to run this command
git clone https://github.com/company/infra

最初の行が失敗した場合にのみ、2番目の行をどのように実行できますか?

答え1

コマンドを以下と比較します||

git clone [email protected]:company/infra || \
git clone https://github.com/company/infra

バラよりシェルの制御およびリダイレクト演算子は何ですか?もっと学ぶ。

関連情報