使用Rails提交并推送Git仓库

7
我正在使用Ruby on Rails 4构建一个应用程序,用于处理git存储库,类似于GitHub。其中一个功能是具有提交当前更改选项的应用内文本编辑器。这是我卡住的部分。我需要使用Rails以某种方式获取更改,将其提交,然后将其推送到远程。
我想到的唯一办法是使用Bash脚本来完成这个任务。该脚本只需为:
git add -A
git commit -m "Message that I get from user"
git push origin branch_name

消息和分支名称将是我从用户那里获取的变量。

出于某种原因,我认为这实际上不起作用。

是否可以使用Bash脚本来提交和推送Rails中的Git存储库?有更好的,可行的方法来做到这一点吗?


7
请记住,无论你想做什么,可能已经有人为它写了一个 gem。 - Michael Hampton
这是一个重复的问题,但这里的答案更为详尽,所以即使另一个问题发布时间更早,我也倾向于关闭它并支持这个问题。 - Taryn East
@TarynEast 我觉得你搞反了,我已经发布了一个答案。 :) - Michael Hampton
这个问题被高估了....你知道吗,你可以使用gem,或者使用EXEC或任何其他系统调用方法来在你的应用程序中执行bash脚本。 - z atef
@MichaelHampton,你在评论区发布了一条回答,而不是在回答区。唯一的实际回答是由James提供的(在这个评论区下方)。我可以点赞一个评论,但它不能被标记为“接受的答案”。 - Taryn East
显示剩余4条评论
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接