Duc*_*ran 1 git version-control status git-pull
我写了一个bash脚本来遍历所有git文件夹并执行一个git pull。问题是有很多文件夹,该git pull命令会为每个文件夹生成很多日志,因此我必须浏览一下日志并检查其中是否有任何失败(例如:某些文件夹可能需要git reset先删除日志)。拉)有没有一种方法可以获取结果的“成功”或“失败”状态git pull,那么它在日志中会更加简洁,我可以只关注那些失败的日志并将它们分开处理。
小智 5
您可以检查git命令是否成功。
失败后git pull,退出状态将为非零,您可以在shell脚本中像这样检查它:
if /usr/bin/git pull; then
echo "OK"
else
echo "Not Ok"
fi
Run Code Online (Sandbox Code Playgroud)