bha*_*ram 7 git bash bitbucket
我试图通过传递用户名,密码来克隆git存储库.那是成功的.
但我的意图是我想知道git clone命令是否已执行.如果没有,我想在shell脚本本身处理这种错误.
我的工作shell脚本:
cd ..
git clone https://username:password@bitbucket.org/username/repositoryname.git
cd repositoryname
git checkout branchname1
cd ..
mv repositoryname newfoldername
git clone https://username:password@bitbucket.org/username/respositoryname.git
cd repositoryname
git checkout branchname2
cd ..
mv repositoryname newfoldername
Run Code Online (Sandbox Code Playgroud)
如何在脚本中测试这些步骤是否成功?
Aja*_*jay 12
返回值存储在$?中.0表示成功,其他表示错误.
some_command
if [ $? -eq 0 ]; then
echo OK
else
echo FAIL
fi
Run Code Online (Sandbox Code Playgroud)
我没有尝试使用git,但我希望这有效.