explaingit

mouredev/hello-git

14,056Audience · generalComplexity · 1/5Setup · easy

TLDR

A free 5-hour Spanish-language video course that teaches Git and GitHub from scratch across 45 lessons, with a companion 300-page book available in print, Kindle, and PDF.

Mindmap

mindmap
  root((hello-git))
    Course content
      Git basics
      Branching and merging
      GitHub remote repos
      Pull requests
    Advanced topics
      GitHub Actions
      GitHub Pages
      Team workflows
    Formats
      YouTube video
      Companion book
      PDF and EPUB
    Community
      Discord support
      Practice PR exercise
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Learn Git and GitHub from the beginning in Spanish through a structured 45-lesson YouTube video course.

USE CASE 2

Practice a real pull request workflow by adding your GitHub username to the course's contributor file.

USE CASE 3

Follow the course content in written form using the 300-page companion book in PDF, EPUB, or print.

Tech stack

GitGitHub

Getting it running

Difficulty · easy Time to first run · 5min
License terms were not described in the explanation.

In plain English

Hello Git is a free Spanish-language course teaching Git and GitHub to beginners from the ground up. The course spans about five hours and is organized into 45 lessons, all available as a single video on YouTube. It was originally recorded live on Twitch by the creator, Moure, who runs a Spanish-speaking developer community. The course starts with the history and core concepts of Git, then works through practical use: installing Git, using the terminal, configuring your identity, creating repositories, tracking changes, working with branches, merging, handling conflicts, and recovering from mistakes. The second half of the course shifts to GitHub, covering how to create an account, set up SSH authentication, push code to a remote repository, clone projects, and collaborate using forks and pull requests. Later lessons cover topics like GitHub Pages, GitHub Actions, and common team workflows. A companion book is also available, now in its second edition (updated April 2024). It runs 300 pages and covers the same material in a structured written format. It can be purchased as a paperback, as a Kindle edition, or as a digital download in PDF, EPUB, or web format. The repository itself serves as the course companion. It links to each lesson by timestamp so you can jump to a specific topic without watching the full video from the start. There is also a practice file where course participants are encouraged to add their GitHub username after completing the pull request lessons, giving them a real collaborative workflow to work through. A Discord channel dedicated to Git and GitHub questions is available for community support. The repository also links to free external resources including the official Git book in Spanish, a cheat sheet of common commands, and documentation for tools like GitHub Desktop and GitKraken.

Copy-paste prompts

Prompt 1
I just finished the hello-git lesson on branches, explain in simple terms when I should create a new branch versus committing directly to main.
Prompt 2
Walk me through the pull request workflow taught in hello-git: fork a repo, make a change locally, push, and open a PR on GitHub.
Prompt 3
I am at the GitHub Actions lesson in hello-git, write me a simple workflow YAML that runs on every push and prints a greeting message.
Prompt 4
Using hello-git as a reference, explain what SSH authentication is and why it is preferred over HTTPS passwords for GitHub.
Open on GitHub → Explain another repo

← mouredev on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.