git - 被要求输入后退出命令执行
问题描述
我正在编写一个简单的脚本,
git-ls-remote
我想获取用户 repo 给出的最后一次提交的 sha1,问题是如果 repo 不存在 git 要求我输入用户名和密码,有没有办法在要求用户输入时中止命令?
干杯!
解决方案
提供代码片段有助于我们进行故障排除。
--exit-code
似乎是您正在寻找的,直接从git-ls-remote
文档中提取。
--退出代码
当在远程存储库中找不到匹配的引用时,以状态“2”退出。> 通常,该命令以状态“0”退出,表示它成功与 >remote 存储库通信,无论它是否找到任何匹配的 refs。
推荐阅读
- reactjs - 带有样式组件的 TypeScript
- c - 如何删除空格并检查字符串是否为回文?
- django - Django - 如何在我的查询集中添加另一个要搜索的字段
- php - 从 RSS 导入时如何避免重复结果
- oauth-2.0 - 我们是否应该等到访问令牌过期才能获得刷新令牌?
- oracle - SQLPLUS | 操作系统错误 | O/S 消息:设备的 ioctl 不合适
- java - 如何使用 Java 在 IBM MQ 中循环读取消息
- symfony - 自定义端点的 Swagger 文档
- jquery - 切换具有相同类的多个 li 的特定元素
- apache - 未定义对 'uuid_generate@UUID_1.0 的引用