为ruby项目轻松上传到github

时间:2013-03-10 08:13:04

标签: git ubuntu

我正在单独从事Sinatra项目。我每天甚至更多时候通过说

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

我知道这个问题可能与红宝石无关,但无论如何:我如何轻松地完成这个程序?我只想简单地说:"github-commit "my comment" "而不是别的。

2 个答案:

答案 0 :(得分:1)

写一个.sh脚本?

这样的事情:

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

然后你可以做push.sh“你的提交信息”

(只是为了给你一个想法,而不是测试)

答案 1 :(得分:0)

为了使你灵活,我建议你使用一些简短的git aliases

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

gaa
gc "Awesome changes to my code"
gpm

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

您可以在.bashrc中define aliases,例如,遵循以下模式:

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

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