Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何快速检查git pull命令是否成功?_Git_Version Control_Status_Git Pull - Fatal编程技术网

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

如何快速检查git pull命令是否成功?,git,version-control,status,git-pull,Git,Version Control,Status,Git Pull,我编写了一个bash脚本来循环遍历所有git文件夹,并执行一个git pull。问题是有很多文件夹,git pull命令会为每个文件夹生成大量日志,因此我必须浏览日志并检查其中是否有任何文件夹出现故障(例如:在拉取之前,某些文件夹可能需要git reset) 是否有一种方法可以获得git pull结果的“成功”或“失败”状态,这样日志中的内容就更简洁了,我可以只关注失败的部分并分别处理它们。您可以检查git命令是否成功 git pull失败后,退出状态将为非零,您可以在shell脚本中这样检查:

我编写了一个bash脚本来循环遍历所有git文件夹,并执行一个git pull。问题是有很多文件夹,
git pull
命令会为每个文件夹生成大量日志,因此我必须浏览日志并检查其中是否有任何文件夹出现故障(例如:在拉取之前,某些文件夹可能需要
git reset

是否有一种方法可以获得git pull结果的“成功”或“失败”状态,这样日志中的内容就更简洁了,我可以只关注失败的部分并分别处理它们。

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

git pull失败后,退出状态将为非零,您可以在shell脚本中这样检查:

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