Welcome to Git Fantasy Quest! This repository will test your Git skills through a series of unsupervised challenges, from beginner to expert levels. Each task is set within a magical fantasy world.
- Task: Fix the Dragon's Tale
- Branch:
beginner - Instructions: The dragon's tale has a few errors. Find the mistakes and correct them.
- File to Edit:
markdown/dragon-tale.md - To start the challenge: Type in your terminal the following command: ./quests/beginner.sh
- Follow the instructions, sometimes there is only one correct answer. Type the incorrect answer and you'll need to start over.
- Branch:
- How to get your completion badge? You'll be able to get your badge at the end of each level. Instructions are provided, see the sample badge below.

- Task: Navigate the Enchanted Forest
- Branch:
novice - Instructions: Merge the correct paths from different branches to navigate through the enchanted forest.
- File to Edit:
quests/enchanted_forest.md
- Branch:
- Task: Complete the Treasure Hunt
- Branch:
intermediate - Instructions: Merge the correct clues from different branches to complete the treasure hunt.
- File to Edit:
quests/treasure_hunt.md
- Branch:
- Task: Defeat the Mystical Beast
- Branch:
advanced - Instructions: Resolve complex merge conflicts and use advanced Git techniques to defeat the mystical beast.
- File to Edit:
quests/mystical_beast.md
- Branch:
- Task: Cast the Ancient Spell
- Branch:
expert - Instructions: Merge branches, resolve complex conflicts, and use advanced Git techniques to cast the ancient spell.
- File to Edit:
quests/ancient_spell.md
- Branch:
-
Clone the Repository:
git clone https://github.com/your-username/git-fantasy-quest.git
-
Checkout to the Appropriate Branch:
git checkout beginner # or novice, intermediate, advanced, expert -
Complete the Tasks:
- Follow the instructions in each branch to complete the challenges.
- Edit the specified files with the correct answers.
-
Submit Your Work:
- Push your changes and create a pull request.
Good luck, and may your Git skills be legendary!
- Task: Navigate the Enchanted Forest
- Branch:
novice - Instructions: Merge the correct paths from different branches to navigate through the enchanted forest.
- File to Edit:
quests/enchanted_forest.md
- Branch:
- Task: Complete the Treasure Hunt
- Branch:
intermediate - Instructions: Merge the correct clues from different branches to complete the treasure hunt.
- File to Edit:
quests/treasure_hunt.md
- Branch:
- Task: Defeat the Mystical Beast
- Branch:
advanced - Instructions: Resolve complex merge conflicts and use advanced Git techniques to defeat the mystical beast.
- File to Edit:
quests/mystical_beast.md
- Branch:
- Task: Cast the Ancient Spell
- Branch:
expert - Instructions: Merge branches, resolve complex conflicts, and use advanced Git techniques to cast the ancient spell.
- File to Edit:
quests/ancient_spell.md
- Branch:
-
Clone the Repository:
git clone https://github.com/your-username/git-fantasy-quest.git
-
Checkout to the Appropriate Branch:
git checkout beginner # or novice, intermediate, advanced, expert -
Complete the Tasks:
- Follow the instructions in each branch to complete the challenges.
- Edit the specified files with the correct answers.
-
Submit Your Work:
- Push your changes and create a pull request.
Good luck, and may your Git skills be legendary!