student.CourseId
要记住一件很长的事情......有没有办法可以做到这一点所以我只需输入例如git add .; git commit -m 'MESSAGE'; git push origin master
?我尝试使用gitcommit -'MESSAGE'
,但我不知道如何处理alias
部分......
P.S。我在osx,如果这是相关的
答案 0 :(得分:3)
别名不处理参数,但函数执行:
gitcommit () {
# set -e
git add .
git commit -m "$1"
git push origin master
}
我可能会在函数中添加set -e
,因为如果添加不成功,你不希望git提交。
您可以将函数定义添加到.bashrc
或.bashprofile
文件中,以便每次启动shell时都可以使用它。
答案 1 :(得分:2)
当你在Linux上然后写一个bash函数。在一行中完成所有这些。
function gcommit {
git add .
git commit -m "$1"
git push origin master
}
将其放入~/.bash_profile
,然后您可以使用以下命令:
#gcommit "Your message"
答案 2 :(得分:2)
在您的终端上安装zshell,您将获得像ga这样的命令的非常短的别名。对于git add。和gca -m“消息”用于git commit和ggpush和ggpull用于git push和git pull。以下是安装http://sourabhbajaj.com/mac-setup/iTerm/zsh.html
的教程