shell脚本中列出远程分支的简单代码:
cd <directory>
git branch --remote > test2.log从命令行运行时运行良好,但在由crontab运行时-不产生任何结果。不过,列出本地分支是双向的。
到处都找不到答案。寻求帮助。
发布于 2019-11-18 21:01:07
找到了解决方案。非常有趣的事情-从这个命令的各种变体中,只有第一个&最后一个可以在cron中工作(而所有六个都可以在控制台中工作):
似乎cron在git命令选项中使用双连字符-减号(--)有问题。
编辑:
遵循@torek建议:"whereis git“显示了两个git实例-一个是2.17版,另一个是1.7.1版。Cron使用的是后者,它没有"--remote“和"--list”选项。
https://stackoverflow.com/questions/58912715
复制相似问题