いくつかの git 呼び出しを行うシェル スクリプトを作成しています。特に、git rebase 呼び出しが成功したかどうか、またはマージの競合があるかどうかを判断する方法を探しています。これは私がこれまでに持っているものです。
returnStatus=$(git rebase master);
if [[ returnStatus == 1 ]]; then
break;
else
echo $branch; echo "rebased successfully";
fi
ただし、最初の行には戻り値が格納されているのではなく、rebase 呼び出しの実際の出力が格納されていると思います。それが成功したかどうかを知る必要があります。これどうやってするの?
前もって感謝します!どんなアドバイスでも大歓迎です。