Git自动提交脚本
...大约 1 分钟
- 需要设置Git用户名,邮箱(手动输入)
- 默认提交信息为”更新“,不可修改
- 默认提交分支为master,可修改
@echo off
chcp 65001
REM 设置 Git 用户名
git config user.name "Jwee"
REM 手动输入邮箱
set /p userEmail="请输入Git用户邮箱: "
git config user.email "%userEmail%"
FOR /F "tokens=2 delims==" %%I IN ('wmic os get localdatetime /value') DO set time=%%I
set datetime=%time:~0,4%-%time:~4,2%-%time:~6,2% %time:~8,2%:%time:~10,2%:%time:~12,2%
set commitMsg="更新 (%datetime%)"
set branch="master"
set /p customBranch="请输入远程仓库的分支 (按 Enter 使用默认分支 'master'): "
if not "%customBranch%"=="" set branch=%customBranch%
git add .
git commit -m "%commitMsg%"
git push origin %branch%
echo 已提交到远程仓库,按任意键退出...
pause >nul
- 默认提交信息为”更新(时间)“,可手动设置提交信息
- 默认提交分支为master,可修改
@echo off
chcp 65001
FOR /F "tokens=2 delims==" %%I IN ('wmic os get localdatetime /value') DO set time=%%I
set datetime=%time:~0,4%-%time:~4,2%-%time:~6,2% %time:~8,2%:%time:~10,2%:%time:~12,2%
set commitMsg="更新笔记" (%datetime%)
set /p customCommitMsg="请输入提交信息 (按 Enter 使用默认提交信息 '更新笔记(时间)'): "
if not "%customCommitMsg%"=="" set commitMsg=%customCommitMsg%
set branch="master"
set /p customBranch="请输入远程仓库的分支 (按 Enter 使用默认分支 'master'): "
if not "%customBranch%"=="" set branch=%customBranch%
git add .
git commit -m "%commitMsg%"
git push origin %branch%
echo 已提交到远程仓库,按任意键退出...
pause >nul
Powered by Waline v3.2.0