几句代码实现的 git push 代码提交到远程自动化 bash 脚本

自己的很多项目都已经用上了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://www.godcheese.com/index.php/379

共有 2 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注