我正在独自开发一个Sinatra项目。每天甚至更频繁地,我通过输入
将代码上传到githubgit 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
功能的参数,或者提供一个编辑器(我的首选)来放置您的提交注释。