我试图找出是否可以使用 ruby-git 查看我的本地存储库是否在我的远程之前。我正在查看https://github.com/schacon/ruby-git/blob/master/lib/git/status.rb从它的外观来看这是不可能的,但我可能是错的 - 任何有经验的人对这个库有什么意见吗?
我正在考虑使用库调用 fetch ,然后转至git status | grep 'ahead'
(或其他东西,取决于状态的输出)以查看存储库是否在前面,但如果可能的话,尝试做所有纯红宝石。