代码拉取完成,页面将自动刷新
@echo off
setlocal
:: 设置父文件夹为当前用户桌面路径
set "w_parent=%USERPROFILE%\faintdream\log"
:: 使用当前日期格式化字符串(YYYYMMDD)作为日志文件名的一部分
set "w_date=%date:~0,4%%date:~5,2%%date:~8,2%"
:: 设置日志文件的完整路径(包括日期和扩展名)
set "w_log=%w_parent%\gitlog_%w_date%.log"
:: 检查父文件夹是否存在,如果不存在则创建它
if not exist "%w_parent%" (
mkdir "%w_parent%"
)
:: 向日志文件中写入分隔线,标记操作的开始
echo ---------- >> "%w_log%"
:: 将所有修改添加到暂存区,并将输出重定向到日志文件
git add . >> "%w_log%" 2>&1
:: 将当前日期和时间写入日志文件
echo [%date% %time%] >> "%w_log%"
:: 提交更改并将提交消息设置为 "Update",将输出重定向到日志文件
git commit -m "Update[%date% %time%]" >> "%w_log%" 2>&1
:: 将当前日期和时间写入日志文件
echo [%date% %time%] >> "%w_log%"
:: 将更改推送到远程仓库的 master 分支,并将输出重定向到日志文件
git push -u origin master >> "%w_log%" 2>&1
:: 将当前日期和时间写入日志文件,加上一点注释
echo [%date% %time%] >> "%w_log%"
:: 命令能执行到这里不出问题,说明命令执行成功
echo Push Success >> "%w_log%"
echo [%date% %time%] >> "%w_log%"
:: msg * 推送成功
endlocal
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。