检查shell脚本中是否存在git repo

时间:2017-08-30 11:04:04

标签: git bash

有没有办法使用bash或csh脚本检查git repo是否存在?我知道我们可以使用git ls-remote <repository>来检查远程仓库的存在。但我想以某种方式在shell脚本中以编程方式执行此操作。

1 个答案:

答案 0 :(得分:4)

您可以在脚本本身中编写命令:

~$ git ls-remote <existing_repo> -q
~$ echo $?
0

0表示找到了回购,否则您将获得非零值。

-q适用于:

  

安静(不要将远程URL打印到stderr。)