Aprende Git con este curso. Git es una herramienta ampliamente utilizada en el mundo del desarrollo de software para crear, registrar y rastrear los cambios realizados en un proyecto y sus distintas versiones.

Aprenderás los comandos más comunes y el flujo de trabajo con Git y Github desde cero, así como los comandos y casos de uso más comunes a la hora de trabajar en equipo, incluyendo el uso del stash, cherry-pick y solución de conflictos en un repositorio.

Curso Creado por: Pedro Plasencia.

YouTube: @programacion-es
Instagram: https://www.instagram.com/programacion.es/
Twitter: https://twitter.com/program_es
Sitio Web: https://programacion-es.dev/redes/

Contenido

⌨ (00:00:00) - Introducción
⌨ (00:01:18) - ¿Qué es Git y qué es un SCV?
⌨ (00:04:33) - Instalación
⌨ (00:05:36) - Git en VSCode
⌨ (00:08:20) - Configuración inicial
⌨ (00:09:53) - Inicializar un repositorio local (git init)
⌨ (00:11:11) - Estados de un archivo en Git
⌨ (00:12:11) - Git add y git status
⌨ (00:15:01) - Git commit
⌨ (00:17:05) - Modificando un archivo
⌨ (00:19:01) - Información de un commit
⌨ (00:19:53) - Git log
⌨ (00:21:33) - Git checkout
⌨ (00:23:24) - Git tag
⌨ (00:26:02) - Git diff
⌨ (00:27:07) - ¿Qué hacer si me equivoco? (git restore y git reset)
⌨ (00:29:48) - Git revert
⌨ (00:31:39) - Git commit amend
⌨ (00:32:53) - Trabajo en equipo en git: ramas
⌨ (00:36:47) - Git stash
⌨ (00:42:31) - Git cherry-pick
⌨ (00:45:01) - Git merge
⌨ (00:46:50) - Solucionar conflictos en Git
⌨ (00:53:32) - Repositorios remotos con GitHub
⌨ (00:55:05) - Git remote y git push
⌨ (00:56:08) - Git pull y git fetch
⌨ (00:57:28) - Eliminar archivos o directorios
⌨ (00:58:41) - El archivo README.md
⌨ (01:00:58) - El archivo .gitignore
⌨ (01:03:38) - Git clone
⌨ (01:04:25) - Alternativas a GitHub y buenas prácticas
⌨ (01:06:54) - Comentarios finales

Enlaces a recursos mencionados

Descargar git: https://git-scm.com/downloads
Github: https://github.com/
Bitbucket: https://bitbucket.org/
Gitlab: https://about.gitlab.com/
Git flow: https://danielkummer.github.io/git-flow-cheatsheet/
Conventional commits: conventionalcommits.org/es/v1.0.0/
Plantillas gitignore: https://github.com/github/gitignore
Github de programación en español: https://github.com/pedrovelasquez9
Guía simple de comandos git: https://rogerdudler.github.io/git-guide/

Con freeCodeCamp puedes aprender a programar gratis y alcanzar tu meta de obtener un empleo como desarrollador: https://www.freecodecamp.org/espanol/

Lee cientos de artículos de programación de forma gratuita: https://www.freecodecamp.org/espanol/news/

Suscríbete a nuestro canal para encontrar más videos y cursos de programación: https://www.youtube.com/freecodecampespanol?sub_confirmation=1