Comandos recientes utilizados
- git reset --hard 97131fb: restaura el código a un estado anterior según el hash del commit.
- git pull origin main: actualiza la rama activa con el contenido más reciente del main remoto.
- Info codigo Git
INICIANDO REPO create a new repository on the command line
echo "# Python2025" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add origin https://github.com/delanoys/Python2025.git git push -u origin main
ORpush an existing repository from the command line
git remote add origin https://github.com/delanoys/Python2025.git git branch -M main git push -u origin main
Script de Git para actualizar ramas desde SQL
for branch in CSS Html JavaScript Mariano2 Python SQL Git; do
git checkout $branch
git merge SQL
done

Acciones para eliminar ramas
Acción | Comando |
---|---|
Eliminar rama remota SQL |
git push origin --delete SQL |
Eliminar rama local SQL |
git branch -d SQL o git branch -D SQL |
Limpiar referencias remotas viejas | git remote prune origin |
Para descartar los cambios del main y pasarlos a una rama nueva sin perder tu trabajo actual, sigue estos pasos:
Paso | Descripción | Comando |
---|---|---|
1 | Crear una nueva rama con los cambios actuales | git checkout -b menu-lateral-html |
2 | Volver a la rama main |
git checkout main |
3 | Descartar los archivos modificados en main |
git restore Git/InfoGIT.html Hever/InfoHTML.html Maria/InfoPython.html |
3.1 | Eliminar archivos nuevos sin seguimiento en main |
git clean -f Hever/menuProyecto.html estilos/MenuNAV.css |
4 | Verificar que main esté limpio |
git status |
Script para hacer push de todas las ramas
for branch in CSS Html JavaScript Mariano2 Python SQL main; do
git checkout $branch
git push origin $branch
done
Modifica el script con las ramas que desees actualizar. El comando git merge SQL
se refiere a
integrar cambios desde la rama SQL.

Guía Completa: Tags en Git
¿Qué son los Tags en Git?
Los tags (etiquetas) son referencias estáticas que apuntan a momentos específicos en el historial de Git. Se usan principalmente para marcar versiones de lanzamiento (v1.0, v2.1, etc.).
Tipos de Tags:
- Lightweight: Punteros simples a commits específicos
- Anotados: Objetos completos en la base de Git (almacenan metadatos)
Comandos Esenciales
Crear tags:
# Tag ligero
git tag v1.0
# Tag anotado (con mensaje)
git tag -a v2.0 -m "Versión 2.0 estable"
# Tag en commit específico
git tag -a v1.5 abc1234 -m "Versión 1.5 hotfix"
Listar tags:
# Listar todos los tags
git tag
# Buscar tags con patrón
git tag -l "v1.*"
Gestionar tags:
# Mostrar detalles de un tag
git show v1.0
# Eliminar tag local
git tag -d v1.0
# Enviar tags al repositorio remoto
git push origin v2.0
# Enviar todos los tags
git push origin --tags
Ejemplo de Workflow con Tags
Flujo típico para marcar una nueva versión:
# 1. Desarrollar características y hacer commits
git commit -m "Implementar nueva funcionalidad X"
# 2. Verificar que todo funciona correctamente
npm test
# 3. Crear tag para la nueva versión
git tag -a v1.2.0 -m "Lanzamiento versión 1.2.0 - Nueva funcionalidad X"
# 4. Subir el tag al repositorio
git push origin v1.2.0
Nota: Es buena práctica seguir Semantic Versioning (vMAJOR.MINOR.PATCH) para los nombres de tags.