如何在 bash 中使用 git 克隆?

如何在 bash 中使用 git 克隆?

我想自动化一些设置任务。当团队成员写下setup我们的内部命令时,就会完成几件事。

其中一件事是确保我们的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

仅当第一行失败时,如何运行第二行?

答案1

将命令与||

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

shell 的控制和重定向运算符是什么?了解详情。

相关内容