我的Git一键提交脚本

我的Git一键提交脚本

在每次提交代码时都要输入三段命令,

1
2
3
$ git add --all
$ git commit -m "your commit msg"
$ git push

既然是自己的仓库,一个人提交,那么对于commit message的要求也就没那么高了,就有了个想法,能不能搞个一键脚本,代替三个命令,执行代码提交,说干就干。
第一版本的脚本push.sh如下:

1
2
3
4
5
6
time=`date "+%Y-%m-%d_%H-%M-%S"`
who=`hostname'
git add --all
git commit -m "${who} push @ ${time}"
git push origin master
echo "Finished Push"

另外,研究脚本的同时发现了一个新大陆,就是Git中的alias,使用alias可以大大提交输入效率,值得深入研究学习一下。

0%