繁体   English   中英

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

[英]How to check programmatically git commands output

一些 git 命令可以在实际成功时给出exit code 1 ,或者例如,如果我尝试git commit -m <something>但没有什么可提交,或者尝试git pull origin master是最新的遥控器。

例如: 尝试在 gihub 桌面中提交新的本地存储库时“提交失败 - 收到退出代码 1”

那么如何检查 git 命令实际上没有失败并且它只是说“无事可做”

output 当你提交时,当没有什么要提交时,可以存储在一个变量中。 当你有东西要提交时,你也可以将 output 存储在一个变量中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM