【发布时间】:2019-12-05 11:02:53
【问题描述】:
我正在编写一个简单的脚本,
git-ls-remote
我想获取用户 repo 给出的最后一次提交的 sha1,问题是如果 repo 不存在 git 要求我输入用户名和密码,有没有办法在要求用户输入时中止命令?
干杯!
【问题讨论】:
标签: git shell ubuntu unix terminal
我正在编写一个简单的脚本,
git-ls-remote
我想获取用户 repo 给出的最后一次提交的 sha1,问题是如果 repo 不存在 git 要求我输入用户名和密码,有没有办法在要求用户输入时中止命令?
干杯!
【问题讨论】:
标签: git shell ubuntu unix terminal
提供代码 sn-ps 帮助我们解决问题。
--exit-code 似乎是您要查找的内容,直接从git-ls-remote 文档中提取。
--退出代码
在远程存储库中找不到匹配的引用时以状态“2”退出。 >通常该命令以状态“0”退出,表示它成功与 >remote 存储库通信,是否找到任何匹配的 refs。
【讨论】: