2016-08-11 39 views
1

私はシェルスクリプトを持っていて、いくつかのディレクトリにマスターブランチを複製しています。しかし、私は特定のディレクトリにmasterブランチを正常にクローン化すると、それに続く他のステップがあります。とにかく、以下のコマンドで本当のものを返すのですか?falseなので、私は他のステップを実行できますか?github資格情報を認証するためのシェルスクリプト

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

私はこれに対して別の方法がありますが、これにはいくつかの可能性があるかどうかを知りたいと思っていました。

ありがとうございます!

答えて

1

git cloneコマンドは、成功した場合には終了コード、失敗した場合にはゼロ以外のコードを使用します。 は正常に動作するプログラムと同じです。 これは条件文で使用できます。例えば、

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

ありがとう。できます。それは簡単だと信じている。 – dkc

関連する問題