使上载到github容易为ruby项目



我正在独自开发一个Sinatra项目。每天甚至更频繁地,我通过输入

将代码上传到github
git add .
git commit -m "my comment"
git push origin master

我知道这个问题可能与ruby无关,但无论如何:我如何使这个例程容易?我只想说kind: "github-commit "my comment" ",别无其他

写。sh脚本?

像这样:

#push.sh
git add .
git commit -m $1
git push origin master

然后执行push.sh "your commit message"

(只是给你一个想法,未测试)

因此,您可以灵活使用,我建议您使用一些简短的git别名。

例如,要完成您在问题中所显示的内容,也许命令可以如下所示:

gaa
gc "Awesome changes to my code"
gpm

与github-commit命令相比,它将减少输入,8个字符减去注释字符串,但仍然灵活。我基于助记符"git add all"git commit"one_answers"git push master"

您可以在您的.bashrc中定义别名,例如,遵循以下模式:

alias gpp='git pull --rebase && git push'

虽然您可能需要一个shell函数来接受gc功能的参数,或者提供一个编辑器(我的首选)来放置您的提交注释。

最新更新