用于验证github凭证的

时间:2016-08-11 20:04:42

标签: git shell github

我有shell脚本,我将master分支克隆到某个目录中。但是,在成功克隆指定目录中的master分支后,我还有其他步骤要遵循。无论如何使用以下命令它返回true | false所以我可以做其他步骤吗?

git clone -b master  https://github.com/someuser/project.git /path/to/dir

我还有其他方法,但想知道是否存在这种可能性。

谢谢!

1 个答案:

答案 0 :(得分:1)

git clone命令在成功时使用退出代码0,在失败时使用非零, 就像任何一个表现良好的程序一样。 您可以在条件语句中使用它,例如:

if git clone -b master repourl /path/to/dir; then
    # clone successful -> run setup script
else
    echo fatal: could not clone repo
fi