我正在編寫一個shell腳本,它可以創建一些git調用。特別是,我正在尋找一種方法來確定git rebase調用是否成功或者是否存在合併衝突。這是我迄今爲止所擁有的。在shell腳本中獲取git返回值
returnStatus=$(git rebase master);
if [[ returnStatus == 1 ]]; then
break;
else
echo $branch; echo "rebased successfully";
fi
但是,我認爲第一行不是存儲返回值,而是存儲rebase的實際輸出。我需要知道它是否成功。我怎樣才能做到這一點?
在此先感謝!任何意見非常感謝。
噢,對不起,我在一個循環 – Mason