如何以编程方式检查 git 命令输出



一些 git 命令可以在实际成功时提供exit code 1,或者例如,如果我尝试git commit -m <something>但没有要提交的内容,或者在没有更改并且我的本地分支与遥控器保持同步时尝试git pull origin master

例如:"提交失败 - 收到退出代码 1"时尝试在 gihub 桌面中提交新的本地重现

然后如何检查 git 命令实际上没有失败,它只是说"无事可做">

提交时的输出,当没有任何要提交的内容时,可以存储在变量中。当你有东西要提交时,你也可以将输出存储在变量中。

之后,您可以使用if语句来测试存储其输出的变量之一是否没有要提交的内容。这将是唯一的,并且会给出您的自定义输出,没有要提交的代码。 现在,可以测试具有要提交的代码的变量的输出,并且您也可以为此提供自定义输出。

最新更新