如何快速查看git pull命令是否成功?

How to quickly check if a git pull command is successful?

我写了一个 bash 脚本来遍历所有 git 个文件夹并执行 git pull。问题是有很多文件夹,git pull 命令为每个文件夹生成大量日志,所以我必须浏览日志并检查是否有任何失败(例如:有些可能在拉之前需要 git reset) 有没有办法得到 "success" 或 "failure" 状态的 git pull 结果,然后在日志中会更简洁,我可以只关注那些失败的并处理他们分开。

您可以检查 git 命令是否成功。

失败 git pull 后,退出状态为 non-zero,您可以在 shell 脚本中这样检查它:

if /usr/bin/git pull; then
    echo "OK"
else
    echo "Not Ok"
fi