Git y Github. Aprende a trabajar con repositorios locales y remotos con Git y GitHub, mediante ejemplos y 7 ejercicios
En este curso aprenderás de forma práctica todos los comandos git necesarios para trabajar con repositorios locales y remotos como Github.
Es curso es muy práctico con muchos ejemplos y ejercicios para practicar.
Este es el temario del curso
- Inicialización de un respositorio
- git init
- git status
- Incluir ficheros en el repositorio local
- git add
- git commit
- Visualizar cambios en el repositorio
- git log
- Ejercicio 1
- Ayuda y documentación de Git
- Fichero .gitignore
- Ramas
- git branch
- git switch
- Ejercicio 2
- Unión de ramas
- git merge
- Ejercicio 3
- Diferencias entre ramas
- git diff
- Guardar cambios en el repositorio
- git stash
- Ejercicio 4
- Moverse entre commits
- git checkout
- Restaurar ficheros
- git restore
- Eliminar commits
- git reset
- git revert
- Ejercicio 5
- GitHub
- Repositorio remoto
- Descarga de repositorio remoto público
- git clone
- Configuración de claves en GitHub
- Subir ficheros al repositorio remoto
- git remote
- git push
- Ejercicio 6
- Ejercicio 7
- Apuntadores y ramas remotas
- Diagrama de comandos
- Descarga de ficheros remotos
- git fetch
- git pull
Un repositorio nos permite guardar distintas versiones de nuestros proyectos, facilitan el trabajo en equipo mediante la creación de ramas en las que se puede trabajar de forma independiente, para luego juntar nuestros cambios con el resto del equipo.
Mediante los repositorios remotos, podemos subir nuestro proyecto a internet, para tener una copia de seguridad y facilitar el trabajo en equipo, pudiendo compartir nuestros cambios con el resto del equipo y pudiendo trabajar simúltanemanete muchas personas en el mismo proyecto.
Todos los comandos git se explican conceptualmente primero, con un ejemplo después y con un ejercicio al final para practicar lo aprendido.
Empiza este curso y en breve dominarás git y github, herramientas imprescindibles hoy en día en el desarrollo de proyectos en equipo tanto de software como de cualquier otro tipo de proyecto que requiera realizar múltiples versiones de la evolución de nuestro trabajo y facilitar el trabajo en equipo.
Aprende ya Git y GitHub desde cero y de forma sencilla !!
Nos vemos en el curso