explaingit

elidianaandrade/git-github-learning-quest

10,837Audience · generalComplexity · 1/5Setup · easy

TLDR

A gamified, Brazilian Portuguese study guide for Git and GitHub beginners, structured as a 7-level journey from version control basics through branching, remote syncing, and opening your first pull request.

Mindmap

mindmap
  root((git-github quest))
    Journey levels
      Level 1 basics
      Level 3 commands
      Level 5 remote sync
      Level 7 collaboration
    Learning style
      Gamified framing
      Task objectives
      Progressive unlocks
    Content
      Markdown files
      Git glossary
      Brazilian Portuguese
    Audience
      Absolute beginners
      Portuguese speakers
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

Work through 7 structured levels to learn Git and GitHub from scratch, entirely in Brazilian Portuguese.

USE CASE 2

Use the included glossary of Git terms as a quick reference while completing version control exercises.

USE CASE 3

Share this guide with a Portuguese-speaking beginner who is approaching version control for the first time.

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a gamified study guide for learning Git and GitHub, written in Brazilian Portuguese. The material is structured as a journey with seven levels, each representing a stage of version control knowledge. Rather than presenting Git as a dry list of commands, the project frames learning as unlocking new abilities in a game, with practical tasks and clear objectives at each stage. The seven levels progress in order: Level 1 explains what version control is and how Git and GitHub fit together. Level 2 covers setting up Git on your machine and creating a local repository. Level 3 introduces the core commands for tracking changes and understanding project state. Level 4 covers branches, which let you develop new features in isolation without affecting the main code. Level 5 connects a local repository to GitHub and explains how to sync changes to the cloud. Level 6 explores more advanced history manipulation techniques, like editing past commit messages. Level 7 covers collaboration: opening pull requests and contributing to other projects. The repository also includes an inventory item called the Scrolls of Temporal Code Control, which is a structured glossary of the most common Git and GitHub terms, organized by topic. The inventory concept is part of the game framing: as you complete levels, you accumulate reference materials that help you progress. The README is written entirely in Portuguese and is aimed at beginners who are approaching version control for the first time. The content lives in linked Markdown files organized by level. There is no software to install or run: the repository is a knowledge resource, not a code project.

Copy-paste prompts

Prompt 1
I just finished Level 2 of git-github-learning-quest. Walk me through creating a local Git repository and making my first commit, using only the commands covered at that level.
Prompt 2
I am on Level 4 of the quest. Give me a hands-on exercise that uses Git branches to develop a new feature without touching the main branch.
Prompt 3
I completed Level 5 of the quest. Show me the exact commands to connect my local repository to GitHub and push my commits to the remote for the first time.
Prompt 4
I am starting Level 7. Walk me through forking a GitHub repository, making one change in a branch, and opening a pull request back to the original project.
Open on GitHub → Explain another repo

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

Verify against the repo before relying on details.