我试图找出我是否可以通过ruby-git查看我的本地存储库是否位于我的遥控器之前。我正在看https://github.com/schacon/ruby-git/blob/master/lib/git/status.rb,从它的外观看这是不可能的,但我可能是错的 - 任何有这个库经验的人都有任何意见吗?
我正在考虑使用库调用fetch,然后shell git status | grep 'ahead'
(或某些东西,取决于状态的输出)来查看存储库是否提前,但是尝试做所有纯粹的ruby如果可能的话。