# 🛠️ Git Subir – Automatización de Push con Gitea Este paquete te permite ejecutar `git subir` como un comando personalizado que: - Detecta cambios sin commitear - Realiza commit automático si lo deseás - Maneja push con credenciales de Gitea - Resuelve conflictos de merge automáticamente - Valida credenciales antes de instalarse --- ## 📦 Instalación ```bash chmod +x instalar-subir.sh ./instalar-subir.sh Durante la instalación se te pedirá: Usuario de Gitea Contraseña o token Validación automática contra el servidor 🚀 Uso Desde cualquier repositorio Git: bash git subir El script: Detecta cambios sin commitear Te pregunta si querés hacer commit automático Intenta hacer git push con tus credenciales Si falla, hace git pull --allow-unrelated-histories Detecta conflictos y te pregunta si querés hacer merge automático 🧹 Desinstalación bash chmod +x desinstalar-subir.sh ./desinstalar-subir.sh Esto elimina: El alias git subir El script principal Las credenciales guardadas 📁 Archivos creados ~/.scripts/git-subir.sh: script principal ~/.scripts/.env: credenciales (modo seguro) /usr/local/bin/git-subir: alias ejecutable 🔐 Seguridad Las credenciales se guardan en modo 600 (solo lectura para el usuario). No se comparten ni se suben a ningún repositorio. Podés borrarlas en cualquier momento con el desinstalador. 🧩 Requisitos Git instalado Acceso a Gitea con token o contraseña Permisos para escribir en /usr/local/bin 🧠 Autor Este sistema fue diseñado para automatizar flujos Git en entornos con Gitea, optimizando la experiencia de push y manejo de conflictos.