标签: linux git bash
如何检查git是否已成功克隆存储库,并根据该结果在bash脚本中执行命令?
我正在尝试grep检查git status输出的某些组合,但我只是设法让自己更加困惑。
grep
git status
我正在破坏timeout 60s git clone ...所以我必须确保存储库已完全克隆,并且如果它不会跳过克隆数据所做的任何事情。
timeout 60s git clone ...
答案 0 :(得分:2)
看看它。
我认为你期待这段代码。
https://stackoverflow.com/a/13715406/2959196
另请查看对话。它可能对你有所帮助。
How to detect if a git clone failed in a bash script
答案 1 :(得分:0)
如果终止程序,则timeout命令将返回非零退出代码。使用它而不是检查存储库以查看它是否被克隆。