将本地文件推送到GitHub的Rake任务

时间:2015-03-31 16:51:57

标签: git rake rake-task

我的本​​地项目中有一个yml文件,存储在config/locales/en.yml

我想创建rake任务将此文件推送到GitHub,覆盖现有文件。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

也许你想要这样的东西?

# in lib/tasks/github.rake

namespace :github do
    desc "Push locale stored in `config/locales/en.yml` to github"
    task :push_locale do |t|
        sh "git add config/locales/en.yml"
        sh "git commit -m 'Update locale.'"
        sh "git push"
    end
end

然后使用rake github:push_locale

调用任务