@echo off REM Скрипт для коммита и пуша в Git setlocal enabledelayedexpansion chcp 65001 REM Переход в директорию проекта (при необходимости) cd /d "%~dp0" set count=0 for /f "usebackq delims=" %%A in ("version.txt") do ( set /a count+=1 if !count! EQU 1 set "description=%%A" if !count! EQU 2 set "version=%%A" if !count! GEQ 2 goto done ) :done REM Получение комментария к коммиту set commit_msg="%description% | version: %version%" REM echo %commit_msg% REM Добавление всех изменений git add . REM Создание коммита git commit -m %commit_msg% REM Отправка в основную ветку (main или master) REM git push pause