Control de versiones para proyectos maker con Git
Apariencia
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