要求输入后退出命令执行

时间:2019-07-27 10:29:38

标签: git shell ubuntu unix terminal

我正在使用

编写简单的脚本
git-ls-remote

我想获取用户repo给出的最后一次提交的sha1,问题是,如果repo不存在,git要求我输入用户名和密码,有没有办法在要求用户输入时中止命令? >

干杯!

1 个答案:

答案 0 :(得分:0)

提供代码段有助于我们进行故障排除。

--exit-code似乎正是您要寻找的,直接从git-ls-remote文档中提取。

  

-退出代码

     

在远程存储库中找不到匹配的引用时,以状态“ 2”退出。 >通常,该命令以状态“ 0”退出,以表明它是否已与>远程存储库成功对话,无论是否找到任何匹配的引用。