我最近开始从事使用git进行存储和使用ruby作为前端的项目。我的脚本的第一个版本使用ruby-git,虽然很简单,但是还可以。当我需要对提交和日志进行更具体的工作时,建议我改用砂砾处理。但是,我遇到了障碍,似乎无法克隆远程存储库。我使用Repository类找到的所有示例都创建了一个本地存储库,并且在搜索源代码时发现Grit的clone方法未定义。是什么赋予了?
这是我的第一个StackOverflow问题,因此在此先感谢您的帮助。
最佳答案
由于Git具有良好的结构,因此Grit使用缺少的方法(Grit::Git#method_missing)来“系统地”执行Git命令。
请参阅下面的链接,以获取对您有帮助的示例。
https://gist.github.com/731502