在git存储库中。我想获得针对远程origin
主分支的提交次数:
remote = 'origin'
system %W[git rev-list HEAD...#{remote}/master --count]
这将导致ArgumentError: wrong first argument
。
但git rev-list HEAD...#{remote}/master --count
有效。
我的第一个论点出了什么问题?
答案 0 :(得分:5)
需要使用splat运算符将数组转换为方法参数:
system *%W[git rev-list HEAD...#{remote}/master --count]