1
0
mirror of https://github.com/DSPBluePrints/FactoryBluePrints.git synced 2025-12-09 03:13:31 +08:00
Files
FactoryBluePrints/双击更新蓝图仓库.bat
2023-01-24 17:50:35 +08:00

51 lines
1.2 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

chcp 65001
@echo off
set LOG_PATH=.\update.log
dir>%LOG_PATH%
echo ---->>%LOG_PATH%
echo INF: %date% %time% Start>>%LOG_PATH%
if exist ".\MinGit\cmd\git.exe" (
set GIT_PATH=.\MinGit\cmd\git.exe
echo INF: %date% %time% GIT_PATH=MinGit>>%LOG_PATH%
) else if exist "C:\Program Files\Git" (
set GIT_PATH=git
echo INF: %date% %time% GIT_PATH=Git>>%LOG_PATH%
) else (
echo 警告无法找到Git或MinGit。如果更新能正常进行请忽略
echo WAR: %date% %time% Git/MinGit no found>>%LOG_PATH%
set GIT_PATH=git
)
if exist ".\.git" (
echo INF: %date% %time% ".git" found>>%LOG_PATH%
goto git_init
) else (
echo 警告:没有找到.git文件夹
echo WAR: %date% %time% ".git" no found>>%LOG_PATH%
goto git_no_init
)
:git_no_init
echo 正在尝试重建.git
echo INF: %date% %time% ".git" init start>>%LOG_PATH%
%GIT_PATH% init
%GIT_PATH% branch -M main
%GIT_PATH% remote add origin https://github.com/DSPBluePrints/FactoryBluePrints.git
echo INF: %date% %time% ".git" init end>>%LOG_PATH%
:git_init
echo INF: %date% %time% git pull start>>%LOG_PATH%
set GIT_SSL_NO_VERIFY=true
%GIT_PATH% pull origin main
echo INF: %date% %time% git pull end>>%LOG_PATH%
:end
echo INF: %date% %time% Exit>>%LOG_PATH%
pause
exit