Este repositorio incluye el material necesario para realizar el curso básico
de uso del software de control de versiones Git
y la plataforma online
de almacenamiento de repositorios GitHub
.
No se requiere apenas ningún requisito previo a los alumnos.
Tan sólo es recomendable que el alumno/a se registre previamente en GitHub.
El propio curso incluirá los pasos para la instalación y configuración de Git. La mayor parte del trabajo la realizaremos en la terminal del sistema operativo.
El curso está planteado para ser agnóstico del lenguaje de programación y del Sistema Operativo.
Por tanto, tampoco se requiere que el alumno tenga algún conocimiento en ningún lenguaje de programación.
-
Importancia del versionado y documentación de software [teoría]
-
Qué es Git y la plataforma GitHub [teoría]
-
Primeros pasos en Git y GitHub, [práctica]
- Instalación de Git
- Configuración de Git, archivos básicos
-
Iniciación a Git [práctica]
- Crear repositorios
- Control de cambios y versionado
- Restaurar versiones previas ("checkout" y "restore")
- Ramificaciones ("branches") del código
- Actualizar el repositorio local y remoto
-
Fusionado y resolución de conflictos [práctica]
- Fusionado de ramificaciones
- Resolución de conflictos
-
Código colaborativo en GitHub [práctica]
- Creación de copias ("forks")
- Sugerencias de cambios ("Pull requests")
Creative Commons Zero v1.0 Universal.
The Creative Commons CC0 Public Domain Dedication waives copyright interest in a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense.