我有一个bash脚本,我正在从cygwin终端执行。
部分脚本在文件中列出的每个存储库上执行git clone:
git clone ssh://me@example.net:29418/$1
有时git命令会停止并询问用户输入,例如再试一次(是/否)? (因为它不能重命名HEAD.lock)但是从shell脚本执行它只是忽略了git命令并继续。
如何使shell脚本等待并将shell中的输入传递回git命令?
或者还有另一种方法可以实现这个目标吗?
答案 0 :(得分:0)
这听起来很像Git rebase got 'unlink of file failed' error。
是否在shell脚本中设置或不正确GIT_ASK_YESNO?听起来你想要那个环境 变量存在(看起来它的值无关紧要,所以GIT_ASK_YESNO = 1应该是 足够)