Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions Readme_ENG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Gamified Journey of Git and GitHub

| ![](.gitbook/assets/git-github.png) | In this journey, we will explore the **world of Git and GitHub**, learning everything from the fundamental concepts of **code versioning** to more advanced techniques of **collaboration and history manipulation**. At each level, we will unlock new knowledge, always with practical tasks, clear objectives, and the support of items from the [inventory](inventory/code-time-control-scroll.md), so that you can gain confidence when versioning your projects! |
| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

## 🕹️ Objective

Learn the fundamental concepts of code versioning, as well as more advanced techniques for collaboration and history manipulation, with a gamified learning approach.

## 🗺️ Journey

Discover the learning journey and explore the different levels to unlock achievements.

<table><thead><tr><th width="128">Level</th><th width="282">Adventure</th><th>Description</th></tr></thead><tbody><tr><td><strong>🔒 Level 1</strong></td><td><a href="level-1-getting-to-know-the-universe/what-is-code-versioning.md">Getting to Know the Universe</a></td><td>Understand the scenario: why version code, what is Git, what is GitHub, and how it all connects. </td></tr><tr><td><strong>🔒 Level 2</strong></td><td><a href="level-2-preparing-the-environment/installing-git.md">Preparing the Environment</a></td><td>Set up Git on your machine and create your first local repository. </td></tr><tr><td><strong>🔒 Level 3</strong></td><td><a href="level-3-tracking-changes/understanding-commits-and-status.md">Tracking Changes</a></td><td>Learn how to save and track your project's progress with fundamental commands. </td></tr><tr><td><strong>🔒 Level 4</strong> </td><td><a href="level-4-working-with-branches/creating-a-new-branch.md">Working with Branches</a></td><td>Develop isolated features without messing up the main code. </td></tr><tr><td><strong>🔒Level 5</strong></td><td><a href="level-5-integrating-with-github/connecting-your-local-repository-to-github.md">Integrating with GitHub</a></td><td>Connect your repository to GitHub and learn how to sync with the cloud. </td></tr><tr><td><strong>🔒 Level 6</strong></td><td><a href="level-6-time-travel/changing-a-commit-message.md">Time Travel</a></td><td>Refactor the past and correct what was left behind with advanced features. </td></tr><tr><td><strong>🔒 Level 7</strong></td><td><a href="level-7-collaborating-on-projects/creating-a-pull-request.md">Collaborating on Projects</a></td><td>Contribute to projects, open PRs, and work as a team in an organized manner. </td></tr></tbody></table>

## 📦 Inventory

Use the items stored in your [inventory](inventory/temporal-code-control-scroll.md) to help you progress through the levels and complete tasks.

<table><thead><tr><th width="410">Item</th><th>Description</th></tr></thead><tbody><tr><td> 📜 <a href="inventory/temporal-code-control-scroll.md"><strong>Temporal Code Control Scroll</strong></a></td><td>Glossary structured into thematic sections with the most common terms in Code Versioning, Git, and GitHub.</td></tr></tbody></table>

***

Made with 💛 by [Eli](https://github.com/elidianaandrade).