如果 cherry-pick 由于 merge 冲突而失败,它只会返回退出状态 0。
请不要告诉我 --abort
。我需要在脚本中检测原始 cherry-pick 命令是否失败。
在 CentOS 7.2 上使用 git 版本 1.8.3.1。
编辑:我的脚本在 if !
中进行了挑选,但我没有在 then
子句中以非零退出正确退出。抱歉噪音。
最佳答案
$?
保存最后一个进程在 bash 中运行的返回码。
$ ls /dev/null/foo
ls: /dev/null/foo: Not a directory
$ echo $?
1
关于git - 我如何从脚本中判断 "git cherry-pick"是否失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40383247/