Introducción
  • Introducción
  • Qué es Git
  • Qué es GitHub
  • Qué diferencia a Git de GitHub
  • Puede que ya hayas usado GitHub
  • Creando una cuenta de GitHub
  • GitHub Pro y el pack para estudiantes
  • Cómo aumentar tu habilidad en la programación
Trabajo con repositorios en GitHub Desktop
  • GitHub Desktop
  • GitKraken y otras alternativas
  • Creando un proyecto
  • Clonando el repositorio en tu ordenador
  • Realizando cambios
  • Subiendo los cambios a GitHub
  • Bifurcaciones
  • Cerrando bifurcaciones
  • Cerrando bifurcaciones con conflicto
Trabajo con repositorios en la línea de comandos
  • Accediendo al comando Git
  • Realizando modificaciones en el código
  • Subiendo los cambios a GitHub desde la terminal
  • Actualizando el repositorio con pull
  • Crear ramas
  • Múltiples ramas en paralelo
  • Fusionando una rama desde la terminal
  • Fusiones con conflictos desde la terminal
  • Fusiones con conflictos desde la terminal (parte 2)
  • Tres comandos útiles para la terminal
Trabajo con repositorios en GitHub.com
  • Introducción a lo que ofrece la web de GitHub
  • Creando un issue
  • Trazabilidad de los issues
  • Varias formas de cerrar un issue
  • Hacer un fork
  • Haciendo cambios en MI fork
  • Crear un pull request
  • Aprobar un pull request
  • Pull requests locales (parte 1)
  • Pull requests locales (parte 2)
  • Trabajando en Git desde el navegador
  • Usando la wiki de GitHub
  • Borrar repositorios y más sobre Settings
  • Creando una organización
GitHub Pages
  • Hosting gratis en GitHub Pages
  • Creando una web personal en GitHub
  • Jekyll, o usar GitHub para crear un blog
  • Usando Jekyll en GitHub
  • Cómo usar tu propio dominio en GitHub Pages
Otras características de GitHub
  • Mantener un perfil público
  • Socializar en GitHub
  • Controlando versiones con releases
  • Gists, compartir fragmentos de código
  • Tres cosas que deberías investigar ahora