ruby - 从 ruby​​ 脚本中运行 git

标签 ruby git commit

我想用 ruby​​ 修改文件,没问题。但是这个文件是需要在更改后提交的git存储库的一部分。我如何使用 ruby​​ 脚本实现这一点?

最佳答案

在您的 ruby​​ 脚本中调用 shell 命令。在 ruby​​ 中有很多方法可以执行 shell 命令。反引号就是其中之一。看这个Calling shell commands from Ruby了解更多。

`git commit -am "Committing from ruby script"`

关于ruby - 从 ruby​​ 脚本中运行 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46677141/

相关文章:

ruby - Mechanize 和重定向( ruby )

ruby - 使 faSTLane 不那么冗长

git - Composer - 在没有 composer.json 的情况下添加 git 存储库

eclipse - SVN:不能提交 'x'和 'y',因为它们引用相同的URL?

xcode - 通过 Xcode 版本控制中的文件提交消息

ruby-on-rails - 在日志消息之前添加当前时间

Git merge 和修复带有两个分支的混合空间和制表符

python - 如何使用python从本地克隆存储库获取github组织和存储库名称?

git - 如何将一组修改后的提交(存储在 reflog 中)变成真正的提交

ruby-on-rails - 安装 fcgi : Failed to build gem native extension 时出现 Rails 错误