gitwtfhub

wtf is hello-git?

mouredev/hello-git — explained in plain English

Analysis updated 2026-06-24

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

TL;DR

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

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

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

What's in the stack?

GitGitHub

How it stacks up

mouredev/hello-gitwebview/webviewsml2h3/ddddocr
Stars14,05614,05814,053
LanguageC++Python
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

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

Wtf does this do

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.

Yoink these 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.

Frequently asked questions

wtf is hello-git?

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.

What license does hello-git use?

License terms were not described in the explanation.

How hard is hello-git to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is hello-git for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.