Control de versiones con Git y GitHub: Taller de 3 horas dictado en el Festival Latinoamericano de Software Libre fLiSoL Loja con la metodología Software Carpentry.
¿De qué se trata este taller?
Este taller práctico cubrirá los conceptos y herramientas básicos, incluidos el diseño del programa, el control de versiones, la gestión de datos y la automatización de tareas. Se alentará a los participantes a ayudarse mutuamente y aplicar lo que han aprendido a sus propios problemas de investigación.
Instructoras
Linda Cabrera Orellana & Denisse Fierro Arcos
¿A quién está dirigido?
Este taller está dirigido a cualquier persona con interés o necesidad de aplicar un sistema de control de versiones en su trabajo o estudio.
Antes de comenzar
- No es necesario ningún conocimiento previo sobre Git, ya que las herramientas serán presentadas en el taller.
- Es recomendable, aunque no estrictamente necesario, que los participantes estén familiarizados con el uso de la Terminal.
- Requerimientos: Las asistentes deberán tener acceso a una computadora con sistema operativo Mac, Linux o Windows (no tablets, Chromebooks, etc.), que tenga permisos de administrador habilitados. Las personas registradas en este taller deberán respetar el Código de Conducta de Software Carpentry.
Cronograma
El taller tiene una duración de 3 horas con un intervalo de descanso (preferentemente lejos de pantallas) de aproximadamente 10 minutos. Este es un cronograma tentativo.
Duración | Agenda |
---|---|
18:00 | Bienvenida |
18:10 | El control de versiones con Git - Lecciones 1 al 7 |
19:50 | Pausa - Prepárate un café, té o mate |
20:00 | El control de versiones con Git - Lecciones 8 al 14 |
21:00 | Cierre |
Contenido
- Creando un repositorio
- Rastreando cambios:
add
,commit
- Explorando el Historial:
status
,diff
- Ignorando cambios
- Repositorios remotos en GitHub:
clone
,pull
,push
- Trabajos en colaboración
- Resolviendo conflictos
- Escogiendo licencias
- Ejemplo de referencia o cita
- Hospedaje de repositorios
- Usando Git desde RStudio