{"id":15032655,"url":"https://github.com/mouredev/hello-git","last_synced_at":"2025-05-13T18:04:38.151Z","repository":{"id":65228172,"uuid":"585076788","full_name":"mouredev/hello-git","owner":"mouredev","description":"Curso para aprender a trabajar con el sistema de control de versiones Git y la plataforma GitHub desde cero y para principiantes.","archived":false,"fork":false,"pushed_at":"2025-05-06T06:17:42.000Z","size":92652,"stargazers_count":10994,"open_issues_count":2,"forks_count":3471,"subscribers_count":38,"default_branch":"main","last_synced_at":"2025-05-06T16:17:23.364Z","etag":null,"topics":["curso-git","curso-github","desde-cero","git","github"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mouredev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-01-04T09:01:03.000Z","updated_at":"2025-05-06T16:16:05.000Z","dependencies_parsed_at":"2023-09-29T14:25:40.926Z","dependency_job_id":"d18740bd-a0cb-4444-91bc-9d856c06765b","html_url":"https://github.com/mouredev/hello-git","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2Fhello-git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2Fhello-git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2Fhello-git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouredev%2Fhello-git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mouredev","download_url":"https://codeload.github.com/mouredev/hello-git/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000826,"owners_count":21997441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curso-git","curso-github","desde-cero","git","github"],"created_at":"2024-09-24T20:19:02.723Z","updated_at":"2025-05-13T18:04:37.886Z","avatar_url":"https://github.com/mouredev.png","language":null,"readme":"# Hello Git \u0026 GitHub 🐙\n\n[![Git](https://img.shields.io/badge/Git-2.37+-f14e32?style=for-the-badge\u0026logo=git\u0026logoColor=white\u0026labelColor=101010)](https://git-scm.com/)\n[![GitHub](https://img.shields.io/badge/GitHub-Web-blue?style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026labelColor=101010)](https://github.com/)\n\n## Curso completo de 5 horas y 45 lecciones para aprender a trabajar con Git \u0026 GitHub desde cero y para principiantes\n\n![](./Media/header.jpg)\n\n### Proyecto realizado durante emisiones en directo desde [Twitch](https://twitch.tv/mouredev)\n\n\u003e ##### Si consideras útil el curso, apóyalo haciendo \"★ Star\" en el repositorio. ¡Gracias!\n\n## Lo que aprenderás\n\n- Git desde su historia y fundamentos\n- Conceptos principales y flujo de trabajo\n- Manejo de terminal\n- Instalación y configuración\n- Más de 25 comandos de Git\n- GitHub desde cero\n- Configuración y autenticación\n- Integración de Git con GitHub\n- Flujo colaborativo\n- Herramientas destacadas\n- Ejemplos prácticos\n\nY mucho más...\n\n## ¡Nuevo! Libro de Git \u0026 GitHub desde cero (segunda edición)\n\n\u003ca href=\"https://mouredev.com/libro-git\"\u003e\u003cimg src=\"./Media/book.jpg\" style=\"height: 50%; width:50%;\"/\u003e\u003c/a\u003e\n\nUna guía de estudio teórico-práctica paso a paso de 300 hojas para complementar el curso en vídeo y aprender mucho más.\n\n#### [Tapa Blanda y Kindle](https://mouredev.com/libro-git)\n\n#### [eBook (pdf, epub y web)](https://mouredev.com/ebook-git)\n\n*Primera edición: Abril de 2023*\n\n*Segunda edición: Abril de 2024 [[Notas completas](./notas_segunda_ed.md)]*\n\n* *Actualización de imágenes*\n* *Sección GitHub Actions y \"otros comandos\"*\n* *Pequeñas correcciones*\n\n\u003e **Nota importante**: Si dispones de la versión en papel, y quieres consultar las imágenes del libro en máxima resolución, puedes encontrarlas en el directorio [Media/Book screenshots](./Media/Book%20screenshots) del repositorio.\n\n## Clases en vídeo\n\nℹ️ Tienes un canal llamado **\"git-github\"** en el servidor de **[Discord](https://mouredev.com/discord)** de la comunidad para preguntar, compartir y ayudar.\n\n\u003ca href=\"https://youtu.be/3GymExBkKjE\"\u003e\u003cimg src=\"http://i3.ytimg.com/vi/3GymExBkKjE/maxresdefault.jpg\" style=\"height: 50%; width:50%;\"/\u003e\u003c/a\u003e\n\n- [Introducción](https://youtu.be/3GymExBkKjE)\n- [Lección 1 - Introducción a Git](https://youtu.be/3GymExBkKjE?t=196) **Comienza la parte de Git**\n- [Lección 2 - Historia de Git](https://youtu.be/3GymExBkKjE?t=622)\n- [Lección 3 - Instalación de Git](https://youtu.be/3GymExBkKjE?t=876)\n- [Lección 4 - Comandos básicos de la terminal](https://youtu.be/3GymExBkKjE?t=1441)\n- [Lección 5 - Configuración de Git](https://youtu.be/3GymExBkKjE?t=1814)\n- [Lección 6 - \"git init\"](https://youtu.be/3GymExBkKjE?t=2208)\n- [Lección 7 - Ramas en Git](https://youtu.be/3GymExBkKjE?t=2544)\n- [Lección 8 - \"git add\" y \"git commit\"](https://youtu.be/3GymExBkKjE?t=2721)\n- [Lección 9 - \"git log\" y \"git status\"](https://youtu.be/3GymExBkKjE?t=3207)\n- [Lección 10 - \"git checkout\" y \"git reset\"](https://youtu.be/3GymExBkKjE?t=3468)\n- [Lección 11 - \"git alias\"](https://youtu.be/3GymExBkKjE?t=3782)\n- [Lección 12 - Fichero .gitignore](https://youtu.be/3GymExBkKjE?t=3905)\n- [Lección 13 - \"git diff\"](https://youtu.be/3GymExBkKjE?t=4145)\n- [Lección 14 - Desplazamiento en una rama](https://youtu.be/3GymExBkKjE?t=4314)\n- [Lección 15 - \"git reset --hard\" y \"git reflog\"](https://youtu.be/3GymExBkKjE?t=4772)\n- [Lección 16 - \"git tag\"](https://youtu.be/3GymExBkKjE?t=5258)\n- [Lección 17 - \"git branch\" y \"git switch\"](https://youtu.be/3GymExBkKjE?t=5857)\n- [Lección 18 - \"git merge\"](https://youtu.be/3GymExBkKjE?t=6547)\n- [Lección 19 - Resolución de conflictos en Git](https://youtu.be/3GymExBkKjE?t=6870)\n- [Lección 20 - \"git stash\"](https://youtu.be/3GymExBkKjE?t=7423)\n- [Lección 21 - Reintegración de ramas en Git](https://youtu.be/3GymExBkKjE?t=7811)\n- [Lección 22 - Eliminación de ramas en Git](https://youtu.be/3GymExBkKjE?t=8187)\n- [Lección 23 - Introducción a GitHub](https://youtu.be/3GymExBkKjE?t=8547) **Comienza la parte de GitHub**\n- [Lección 24 - Primeros pasos en GitHub](https://youtu.be/3GymExBkKjE?t=8874)\n- [Lección 25 - Repositorio personal](https://youtu.be/3GymExBkKjE?t=9039)\n- [Lección 26 - Local y Remoto](https://youtu.be/3GymExBkKjE?t=9761)\n- [Lección 27 - Autenticación SSH en GitHub](https://youtu.be/3GymExBkKjE?t=10053)\n- [Lección 28 - Repositorio proyecto](https://youtu.be/3GymExBkKjE?t=10845)\n- [Lección 29 - \"git remote\"](https://youtu.be/3GymExBkKjE?t=10950)\n- [Lección 30 - Subida de un proyecto a GitHub](https://youtu.be/3GymExBkKjE?t=11240)\n- [Lección 31 - \"git fetch\" y \"git pull\"](https://youtu.be/3GymExBkKjE?t=11492)\n- [Lección 32 - \"git clone\"](https://youtu.be/3GymExBkKjE?t=11802)\n- [Lección 33 - \"git push\"](https://youtu.be/3GymExBkKjE?t=11996)\n- [Lección 34 - \"Fork\" en GitHub](https://youtu.be/3GymExBkKjE?t=12092)\n- [Lección 35 - Flujo colaborativo en GitHub](https://youtu.be/3GymExBkKjE?t=12422)\n- [Lección 36 - \"Pull Request (PR)\" en GitHub](https://youtu.be/3GymExBkKjE?t=12646)\n- [Lección 37 - Ejercicio práctico](https://youtu.be/3GymExBkKjE?t=12930) **Práctica**\n- [Lección 38 - Resolución de conflictos en Pull Requests](https://youtu.be/3GymExBkKjE?t=13062)\n- [Lección 39 - Sincronización de un Fork en GitHub](https://youtu.be/3GymExBkKjE?t=14011)\n- [Lección 40 - Markdown en GitHub](https://youtu.be/3GymExBkKjE?t=14214)\n- [Lección 41 - Herramientas gráficas (GUI) para Git y GitHub](https://youtu.be/3GymExBkKjE?t=14437)\n- [Lección 42 - Git y GitHub \"flow\"](https://youtu.be/3GymExBkKjE?t=15517)\n- [Lección 43 - Ejemplo Gitflow](https://youtu.be/3GymExBkKjE?t=16516)\n- [Lección 44 - \"git cherry-pick\" y \"git rebase\"](https://youtu.be/3GymExBkKjE?t=17569)\n- [Lección 45 - GitHub Pages y Actions](https://youtu.be/3GymExBkKjE?t=18006)\n- [Próximos pasos](https://youtu.be/3GymExBkKjE?t=18263)\n\n\u003e ### Ejercicio para practicar lo aprendido:\n\u003e\n\u003e Si estás participando en el curso y ya has visto la lección 36, practica un flujo completo de trabajo en Git y GitHub añadiendo tu nombre de usuario en el documento [hello.md](./hello.md).\n\n## GitHub Actions desde cero\n\n\u003ca href=\"https://youtu.be/pNtcTmCiXzw\"\u003e\u003cimg src=\"http://i3.ytimg.com/vi/pNtcTmCiXzw/maxresdefault.jpg\" style=\"height: 50%; width:50%;\"/\u003e\u003c/a\u003e\n\nSi quieres aprender más sobre GitHub, GitHub Actions es una herramienta muy potente que nos permite crear automatizaciones de construcción, despliegue y testing en nuestro código. Es gratis y te enseño a usarlo en este tutorial desde cero en menos de una hora.\n\n- [Tutorial GitHub Actions](https://youtu.be/pNtcTmCiXzw)\n\n## Enlaces de interés\n\n- [Web](https://git-scm.com) oficial Git (Documentación, descarga...)\n- [Libro](https://git-scm.com/book/es/v2) de Git en Español (Gratis)\n- ¿Con qué herramientas estoy trabajando?: [iTerm](https://iterm2.com/) con [Oh My Zsh](https://ohmyz.sh/), [VSCode](https://code.visualstudio.com/), [Miro](https://miro.com/)\n- [Guía](https://training.github.com/downloads/es_ES/github-git-cheat-sheet/) con comandos de Git más utilizados\n- [Web](https://github.com) oficial GitHub\n- [Documentación](https://docs.github.com/es) de GitHub\n- [Configuración](https://docs.github.com/es/authentication/connecting-to-github-with-ssh/about-ssh) SSH para GitHub\n- [Markdown](https://docs.github.com/es/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)\n- Herramientas gráficas para Git y GitHub: [GitHub Desktop](https://desktop.github.com), [GitKraken](https://gitkraken.com), [Sourcetree](https://sourcetreeapp.com), [Fork](https://git-fork.com)\n- [Gitflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)\n- [GitHub Pages](https://pages.github.com/)\n- [GitHub Actions](https://github.com/features/actions)\n- Practica con los [retos de programación](https://retosdeprogramacion.com) de la comunidad\n- Y por último, aquí tienes un Gif que he creado con los 30 comandos más utilizados de Git\n\n![](./Media/terminal.gif)\n\n#### Puedes apoyar mi trabajo haciendo \"☆ Star\" en el repo. ¡Gracias!\n\n## Únete al campus de programación de la comunidad\n\n![https://mouredev.pro](./Media/pro.jpg)\n\n#### Te presento [mouredev pro](https://mouredev.pro), mi proyecto más importante para ayudarte a estudiar programación y desarrollo de software de manera diferente.\n\n\u003e **¿Buscas un extra?** Aquí encontrarás mis cursos editados por lecciones individuales, para avanzar a tu ritmo y guardar el progreso. También dispondrás de ejercicios y correcciones, test para validar tus conocimientos, examen y certificado público de finalización, soporte, foro de estudiantes, reunionnes grupales, cursos exclusivos y mucho más.\n\u003e \n\u003e Entra en **[mouredev.pro](https://mouredev.pro)** y utiliza el cupón **\"PRO\"** con un 10% de descuento en tu primera suscripción.\n\n## ![https://mouredev.com](https://raw.githubusercontent.com/mouredev/mouredev/master/mouredev_emote.png) Hola, mi nombre es Brais Moure.\n### Freelance full-stack iOS \u0026 Android engineer\n\n[![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCxPD7bsocoAMq8Dj18kmGyQ?style=social)](https://youtube.com/mouredevapps?sub_confirmation=1)\n[![Twitch Status](https://img.shields.io/twitch/status/mouredev?style=social)](https://twitch.com/mouredev)\n[![Discord](https://img.shields.io/discord/729672926432985098?style=social\u0026label=Discord\u0026logo=discord)](https://mouredev.com/discord)\n[![Twitter Follow](https://img.shields.io/twitter/follow/mouredev?style=social)](https://twitter.com/mouredev)\n![GitHub Followers](https://img.shields.io/github/followers/mouredev?style=social)\n![GitHub Followers](https://img.shields.io/github/stars/mouredev?style=social)\n\nSoy ingeniero de software desde 2010. Desde 2018 combino mi trabajo desarrollando Apps con la creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como **[@mouredev](https://moure.dev)**.\n\nSi quieres unirte a nuestra comunidad de desarrollo, aprender programación, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:\n\n[![Twitch](https://img.shields.io/badge/Twitch-Programación_en_directo-9146FF?style=for-the-badge\u0026logo=twitch\u0026logoColor=white\u0026labelColor=101010)](https://twitch.tv/mouredev)\n[![Discord](https://img.shields.io/badge/Discord-Servidor_de_la_comunidad-5865F2?style=for-the-badge\u0026logo=discord\u0026logoColor=white\u0026labelColor=101010)](https://mouredev.com/discord) [![Pro](https://img.shields.io/badge/Cursos-mouredev.pro-FF5500?style=for-the-badge\u0026logo=gnometerminal\u0026logoColor=white\u0026labelColor=101010)](https://moure.dev)\n[![Link](https://img.shields.io/badge/Links_de_interés-moure.dev-14a1f0?style=for-the-badge\u0026logo=Linktree\u0026logoColor=white\u0026labelColor=101010)](https://moure.dev) [![Web](https://img.shields.io/badge/GitHub-MoureDev-087ec4?style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026labelColor=101010)](https://github.com/mouredev)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmouredev%2Fhello-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmouredev%2Fhello-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmouredev%2Fhello-git/lists"}