问题描述
在写一个shell脚本,我需要在cd 到某个目录后git checkout 到一个分支。
但是某些情况下,会因为人为修改文件未提交导致git checkout 失败。
请问
我该如果判断 git checkout 是执行失败的?
现在的想法,但是似乎没效果
if (cd abc/ && git checkout master); then
echo 'ok'
else
echo 'fail'
fi
在写一个shell脚本,我需要在cd 到某个目录后git checkout 到一个分支。
但是某些情况下,会因为人为修改文件未提交导致git checkout 失败。
我该如果判断 git checkout 是执行失败的?
if (cd abc/ && git checkout master); then
echo 'ok'
else
echo 'fail'
fi
5 回答2.8k 阅读
3 回答2.6k 阅读
2 回答1.5k 阅读
3 回答966 阅读
1.3k 阅读