56 lines
1.2 KiB
Markdown
56 lines
1.2 KiB
Markdown
# 🛠️ git subir
|
|
|
|
Comando personalizado para subir cambios a un repositorio Gitea con autenticación automática, manejo de conflictos y commits interactivos.
|
|
|
|
---
|
|
|
|
## 🚀 Instalación
|
|
|
|
```bash
|
|
./instalar-subir.sh
|
|
|
|
Verifica e instala openssl si falta.
|
|
|
|
Solicita usuario y token de Gitea.
|
|
|
|
Verifica credenciales contra la API.
|
|
|
|
Permite guardar credenciales cifradas o en texto plano.
|
|
|
|
Crea el comando global git subir.
|
|
|
|
Seguridad
|
|
Las credenciales pueden guardarse cifradas con openssl.
|
|
|
|
Se descifran al ejecutar git subir mediante contraseña.
|
|
|
|
🧹 Desinstalación
|
|
bash
|
|
./desinstalar-subir.sh
|
|
Elimina el comando, el script y las credenciales.
|
|
|
|
✨ Funcionalidades de git subir
|
|
Detecta cambios sin commitear y ofrece hacer commit automático.
|
|
|
|
Realiza git push con autenticación embebida.
|
|
|
|
Si el push falla, intenta git pull --allow-unrelated-histories.
|
|
|
|
Detecta conflictos y ofrece merge automático.
|
|
|
|
Muestra mensajes claros y estructurados.
|
|
|
|
📦 Requisitos
|
|
openssl
|
|
|
|
|
|
|
|
🧠 Autor
|
|
Nahuel Baglietto — Scripts diseñados para mejorar la experiencia de trabajo con Git y Gitea.
|
|
|
|
Código
|
|
|
|
---
|
|
|
|
¿Querés que también agregue una opción en el instalador para instalar el comando solo
|