【问题标题】:Exit command execution after being asked for input被要求输入后退出命令执行
【发布时间】:2019-12-05 11:02:53
【问题描述】:

我正在编写一个简单的脚本,

git-ls-remote

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

干杯!

【问题讨论】:

    标签: git shell ubuntu unix terminal


    【解决方案1】:

    提供代码 sn-ps 帮助我们解决问题。

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

    --退出代码

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

    【讨论】:

      猜你喜欢
      • 2020-02-06
      • 2017-05-14
      • 2019-02-27
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多