如何检查GIT是否已完全克隆存储库?

时间:2014-03-21 04:13:01

标签: linux git bash

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

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

我正在破坏timeout 60s git clone ...所以我必须确保存储库已完全克隆,并且如果它不会跳过克隆数据所做的任何事情。

2 个答案:

答案 0 :(得分:2)

看看它。

我认为你期待这段代码。

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

另请查看对话。它可能对你有所帮助。

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

答案 1 :(得分:0)

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