有没有一种方法可以使用bash或csh脚本检查git repo是否存在?我知道我们可以git ls-remote <repository>用来检查远程仓库的存在。但我想以某种方式在Shell脚本中执行此操作。
您可以在脚本本身中编写命令:
~$ git ls-remote <existing_repo> -q
~$ echo $?
0
Run Code Online (Sandbox Code Playgroud)
0表示已找到存储库,否则将获得非零值。
-q 用于:
安静(请勿将远程URL打印到stderr。)