【问题标题】:How to check if GIT has fully cloned a repository?如何检查 GIT 是否已完全克隆存储库?
【发布时间】:2014-03-21 04:13:01
【问题描述】:

如何检查 git 是否已成功克隆存储库,并根据该结果在 bash 脚本中执行命令?

我正在尝试grep 的一些组合检查git status 的输出,但我只是设法让自己更加困惑。

我要毁了timeout 60s git clone ...,所以我必须确保存储库已完全克隆,并且如果它没有跳过它对克隆数据所做的任何事情。

【问题讨论】:

标签: linux git bash


【解决方案1】:

看看吧。

我想你期待这个代码。

https://stackoverflow.com/a/13715406/2959196

还请看一下对话。它可能对您有更好的帮助。

How to detect if a git clone failed in a bash script

【讨论】:

    【解决方案2】:

    如果您的超时命令终止程序,它将返回一个非零退出代码。使用它而不是检查存储库以查看它是否被克隆。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-04
      • 2015-12-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 2012-07-15
      • 2013-06-04
      相关资源
      最近更新 更多