共计 498 个字符,预计需要花费 2 分钟才能阅读完成。
一、在我的项目根目录下,新建 gitbash.sh 文件:
#! /bin/bash | |
git stash save 'backup' | |
# 获取以后分支名称 | |
function git.branch { | |
br=`git branch | grep "*"` | |
echo ${br/* /} | |
} | |
branch=`git.branch` | |
git reset --hard origin/$branch | |
git pull | |
git stash pop | |
git add . | |
git commit -m $1 --no-verify | |
git pull | |
git push origin $branch:refs/for/$branch |
二、提交时,只需运行命令 sh ./gitbash.sh ‘ 提交形容信息 ’
补充阐明:
1、#! /bin/bash,申明脚本解释执行的形式,必须写在第一行;
2、运行报错,找不到 sh 命令如何解决?首先确保已正确装置好 git 工具,在 git 装置目录下有一个 bin 文件夹,外面找到 sh.exe,在零碎环境变量中增加绝对应的环境,如 C:\Program Files\Git\bin
3、个别 shell 的变量赋值的时候不必带“$”,$1 值为 sh ./gitbash.sh ‘ 提交形容信息 ’ 命令的第一个参数
正文完
发表至: javascript
2021-07-13