编写bat脚本
- 首先选择一个位置新建文件夹,在文件夹下新建一个bat脚本文件
- 在bat脚本文件中填入下述代码段
@echo off
:: 获取三个命令行参数,第一个参数为本次提交的注释信息,第二个参数为本地分支名,第三个参数为要提交的远程分支名
set comment=%1
set origin=%2
set remote=%3
:: 切换至待提交的仓库路径下
set current_path=%cd%
cd %current_path%
:: 提交代码
git add .
git commit -m %comment%
git pull --rebase %origin% %remote%
git push -u %origin% %remote%
其中倒数第二行使用git pull --rebase
主要是用于在多人协作场景下的冲突与合并问题,如果是单人维护的仓库可以仅使用git pull
即可。
添加环境变量
将刚刚修改的bat脚本所在路径加到环境变量中。
测试
使用git bash打开要更新的代码仓库所在目录,执行update.bat update-0322 origin dev
,具体注释与分支名请根据实际进行修改。