自己的很多项目都已经用上了git项目版本管理工具,但是每次更改代码或者某些重要更新时会频繁将本地项目代码push到远程服务器master主分支上,每次都需要打开命令行工具敲入 :
git add .
git commit -m xxx
git push origin master
这样重复的动作,总合起来其实也浪费时间,而且效率低,于是自己写了个简单的提交脚本来完成。
#!/usr/bin/env bash
# Linux platform bash file
echo "正在添加文件..."
git add .
echo -n "正在提交备注...,请填写备注(可空):"
read remarks
if [ ! -n "remarks" ];then
remarks="常规提交"
fi
git commit -m "remarks"
echo "正在开始提交代码..."
git push origin master
echo "代码提交成功,正在关闭..."
Gist(或需科学上网):https://gist.github.com/godcheese/2c4ab58fc03674fd0ce523701cd88075
将其拷贝并命名成 git-push.sh ,然后打开终端或命令行工具,输入
bash git-push.sh
写入一段脚本就可实现,它会提示你本次提交是否写入备注信息,不写则默认备注为“常规提交”。
更多git相关知识:https://blog.godcheese.com/index.php/379
《“几句代码实现的 git push 代码提交到远程自动化 bash 脚本”》 有 2 条评论
简单即优雅>好用
路过