@echo off REM Solicitar al usuario el nombre de la nueva rama set /p nombre_rama=Nuevo nombre de la rama: echo %nombre_rama% REM Verificar si se proporciona un nombre de rama if not "%nombre_rama%"=="" ( REM Cambiar y actualizar la rama main git checkout main git pull REM Crear nueva rama git checkout -b %nombre_rama% REM Hacer push de la nueva rama al repositorio remoto git push -u origin %nombre_rama% echo Se ha creado (a partir de la rama main) y cambiado a la nueva rama: %nombre_rama% ) else ( echo No se proporcionó un nombre de rama. La creación de la rama ha sido omitida. )