gitmyhub

git-github-learning-quest

★ 11k updated 1y ago

Material de apoio gamificado com resumos, tarefas e links úteis para estudo sobre Versionamento de Código com Git e GitHub.

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.

setup: easycomplexity 1/5

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.

Where it fits