| 1234567891011121314151617181920212223242526272829303132333435363738394041 | @echo off  setlocal    :: 假设你已经处于正确的Git仓库目录中    :: 添加所有更改到暂存区  git add .echo Execute command: git add:: 等待用户输入提交信息  set /p COMMIT_MESSAGE="Please enter the submission update information(default commit :first commit if no input):"  echo 用户输入的提交信息为: %COMMIT_MESSAGE% set commitValue="first commit" :: 如果变量为空,则设置默认值为“第一次提交”  if defined COMMIT_MESSAGE (      set commitValue=%COMMIT_MESSAGE%)  echo 用户输入的提交信息为: %commitValue% :: 执行git commit命令,使用用户输入的提交信息  git commit -m %commitValue%:: 检查上一个命令是否成功(即提交是否成功)  if %errorlevel% neq 0 (      echo Git commit failed!      @REM exit /b %errorlevel%  ) else (     echo Git commit successful!  ):: 执行git push命令(假设你已经在本地master分支上并且想要推送到origin的master分支)  git push -u origin master  :: 检查上一个命令是否成功(即推送是否成功)  if %errorlevel% neq 0 (      echo Git push failed!      @REM exit /b %errorlevel%  ) else (      echo Git push successful!  )endlocalpause
 |