Curso de git y github

Aprende a manejar el control de versiones

Maneja Git y GitHub para llevar tu desarrollo a otro nivel


Sobre el curso de Git y GitHub

Te doy la bienvenida a este nuevo curso de Git y GitHub, el cuál no va a ser muy largo, tengo pensado hacerlo intensivo, sin indagar mucho en ciertos detalles. Quiero que aprendas a utilizar lo suficiente de Git y GitHub como para que puedas empezar a trabajar ya mismo.
Si te dedicas a la programación, necesitarás conocer esta fantástica herramienta para crear versiones de todo tu código.
Empezaremos el curso con Git, con su instalación, comandos básicos y finalmente, aplicaremos lo aprendido con Git utilizándolo con GitHub.


Requisitos del curso:

  • Necesitarás conocimientos de usuario medio (instalar programas, tareas de manejo de archivos y carpetas, etc...).
  • Recomendado saber algo de html, CSS y JavaScript para facilitarte el entendimiento de los ejemplos, pero no es necesario, iré explicando todo lo que necesitemos utilizar.
  • También te recomiendo saber algo de consolas, pero si no sabes nada, no te preocupes, intentaré explicarlo lo más fácil posible.

El curso se divide en capítulos. En cada capítulo tendrás el temario, con el código y si procede con ejercicios para resolver con soluciones.

Cualquier duda que te surja sobre el curso, déjame un comentario.
Para quienes utilicen solo Linux, dejarme un comentario diciéndomelo y si sois unos cuantos miraré de hacer otro curso de Git y GitHub sobre Linux.

Aquí tienes la lista de reproducción del curso en mi canal de YouTube. Podrás seguirlo tanto en vídeo cómo escrito.

  • Duración total del curso (vídeo): 2 horas, 7 minutos, 58 segundos.
  • Número de capítulos: 15.
  • Número de capítulos de la parte de Git: 10.
  • Número de capítulos de la parte de GitHub: 5.
  • Media de duración de los capítulos: 8 minutos y 31 segundos.

Temario del curso

Capítulo Título Categoría Nivel
1 Introducción a Git y GitHub - Instalación Introducción e instalación 1 - Git básico
2 Primeros pasos - Especificación de usuarios - Comandos de ayuda Sistema de archivos, ayuda, usuarios, consola 1 - Git básico
3 Moverse por el sistema de archivos y crear carpetas Sistema de archivos 1 - Git básico
4 Inicializar repositorio con Git y añadirle archivos Repositorios, staging, commit 1 - Git básico
5 Añadir múltiples archivos al área de staging de una sola vez Repositorios, staging, commit, Atom 1 - Git básico
6 Branch - ¿Qué son las ramas? Ramas y directorios 1 - Git básico
7 Branch - git merge - Fusión de ramas Ramas y fusión 1 - Git básico
8 Como usar git reset y git revert Ramas y commits 1 - Git básico
9 ¿Cómo usar Git desde Atom? Git gráfico 1 - Git básico
10 Ignorar archivos y carpetas en los proyectos de Git Gestión de archivos 1 - Git básico
11 Paso a paso para crear una cuenta de GitHub Cuentas 2 - GitHub básico
12 ¿Cómo se crea un repositorio en GitHub? Repositorios 2 - GitHub básico
13 ¿Cómo se sube un repositorio local de Git a GitHub? Subida de repositorios 2 - GitHub básico
14 ¿Cómo eliminar ramas en GitHub? ¿Cómo cambiar la rama por defecto de Git? Ramas 2 - GitHub básico
15 Trabajo colaborativo con GitHub - Clonar y subir repositorios Descarga y subida de repositorios 2 - GitHub básico

Comentarios

Si te quedan dudas sobre el temario, sobre html, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Para seguir aprendiendo

Curso de Máster en Python

Curso Máster en Python

Nivel PF8

El curso más grande de la red. En este curso, trato todo tipo de temas de Python. Os enseño lo más básico y profundizamos en cientos de temas para que te conviertas en profesional de Python. El curso cuenta con miles de ejercicios, proyectos prácticos y mucho más.

Curso de Java, Kotlin y Android Studio

Curso Java, Kotlin y Android Studio

Nivel PF8

Máster en Java, Kotlin y Android Studio, es un curso de larga duración que comienza con lo más básico de Java y que va profundizando temas hasta llegar a la parte donde empieces a aprender Kotlin y Android Studio. Conocimientos altamente recomendables con el mercado actual.