Ir al contenido

Diferencia entre revisiones de «Control de versiones para proyectos maker con Git»

De Makerspedia
Nuevo artículo Maker - Makerspedia
 
Agregar categorías
 
Línea 36: Línea 36:
* [[Cómo documentar tus proyectos maker correctamente]]
* [[Cómo documentar tus proyectos maker correctamente]]
* [[Cómo publicar tus diseños en Printables y Thingiverse]]
* [[Cómo publicar tus diseños en Printables y Thingiverse]]
[[Categoría:General]]
[[Categoría:Programación]]

Revisión actual - 18:24 16 abr 2026

Introducción

Git es un sistema de control de versiones que permite rastrear cambios en archivos, colaborar con otros y volver a versiones anteriores. Es una herramienta profesional esencial para cualquier maker que desarrolle software o diseños.

Por qué usar Git en proyectos maker

  • Historial completo de cambios con mensajes descriptivos
  • Posibilidad de volver a cualquier versión anterior
  • Trabajo en paralelo con ramas (branches)
  • Compartir el proyecto con la comunidad via GitHub/GitLab

Comandos básicos

git init              # Inicializar repositorio
git add .             # Agregar todos los archivos al staging
git commit -m "msg"   # Guardar cambio con mensaje
git status            # Ver estado actual
git log               # Ver historial de commits
git checkout -b nueva-rama  # Crear y cambiar a nueva rama
git merge rama         # Fusionar rama con la actual

GitHub

GitHub es la plataforma más popular para alojar repositorios Git en la nube.

Clonar un proyecto

git clone https://github.com/usuario/proyecto.git

Publicar un proyecto

git remote add origin https://github.com/usuario/proyecto.git
git push -u origin main

Qué incluir en el repositorio maker

  • Código fuente (Arduino, Python, etc.)
  • Archivos de diseño (FreeCAD .FCStd, KiCad .kicad_pcb)
  • Archivos STL / STEP
  • README.md con descripción, BOM e instrucciones

Véase también