Skip to content

hectornieto/cursoGit

Repository files navigation

Curso Git

Introducción

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.

Requisitos

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.

Programa

  1. Importancia del versionado y documentación de software [teoría]

  2. Qué es Git y la plataforma GitHub [teoría]

  3. Primeros pasos en Git y GitHub, [práctica]

    • Instalación de Git
    • Configuración de Git, archivos básicos
  4. 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
  5. Fusionado y resolución de conflictos [práctica]

    • Fusionado de ramificaciones
    • Resolución de conflictos
  6. Código colaborativo en GitHub [práctica]

    • Creación de copias ("forks")
    • Sugerencias de cambios ("Pull requests")

Licencia

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.

About

Curso de introducción a Git y GitHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages