Skip to content

A hands-on Git & GitHub workshop covering the fundamentals of version control, branching, collaboration, pull requests, and real-world workflows. Perfect for beginners looking to get started with open source and team projects.

Notifications You must be signed in to change notification settings

ByteXync/Git_and_GitHub-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

🕳️ WELCOME TO THE GIT DUNGEON

A ByteXync Interactive Workshop Repository

Where every commit is a spell… and every pull request is a battle.

                                                                                                                
     ***** **                                        ***          **                                            
  ******  ***                      *                *****       ****  *                                         
 **   *  * **                     **               *   ***      ******                                          
*    *  *  **                     **                    ***    *   **                                           
    *  *   *    **   ****       ********                 ***  *          **   ****                              
   ** **  *      **    ***  *  ********     ***           ****            **    ***  *  ***  ****       ****    
   ** ** *       **     ****      **       * ***           ***            **     ****    **** **** *   * ***  * 
   ** ***        **      **       **      *   ***          ****           **      **      **   ****   *   ****  
   ** ** ***     **      **       **     **    ***        *  ***          **      **      **    **   **         
   ** **   ***   **      **       **     ********        *    ***         **      **      **    **   **         
   *  **     **  **      **       **     *******        *      ***        **      **      **    **   **         
      *      **  **      **       **     **            *        ***       **      **      **    **   **         
  ****     ***    *********       **     ****    *    *          ***   *   *********      **    **   ***     *  
 *  ********        **** ***       **     *******    *            *****      **** ***     ***   ***   *******   
*     ****                ***              *****    *              ***             ***     ***   ***   *****    
*                  *****   ***                                              *****   ***                         
 **              ********  **                                             ********  **                          
                *      ****                                              *      ****                            
                                                                                                                
                                                                                                                

⚠️ WARNING: This is not a normal repository. Some files lie. Some reveal truth. Some… rewrite themselves. Proceed only if you are brave. Or bored.


🔮 TABLE OF CONTENTS

  1. The Ritual Begins
  2. How to Enter the Dungeon
  3. Your Quest (Tasks)
  4. The Hall of Glitches
  5. Decryptable Lore
  6. Secret Paths & Hidden Files
  7. The Five Glyph Prophecy
  8. Contributing (If You Survive)
  9. FINAL MESSAGE (DO NOT SCROLL)

🧙‍♂️ THE RITUAL BEGINS

Welcome, traveler. You stand at the gates of Repo-X12, an abandoned ByteXync data-vault discovered beneath the DSCE server room.

To escape, you must master:

  • Forking
  • Cloning
  • Branching
  • Committing
  • Resolving conflicts
  • Raising a PR
  • And avoiding the Cursed Merge™

Failing results in:

❌ Infinite merge conflicts ❌ Being trapped in detached HEAD ❌ Or worse… force pushing your destiny away


🗝️ HOW TO ENTER THE DUNGEON

STEP 1 — Fork the Repository

You now own a mirror realm. Do not break it.

Glyph #1:


STEP 2 — Clone Your Universe

git clone <your-fork-url>
cd git-dungeon

The dungeon awakens.

Glyph #2: 𖤐


STEP 3 — Create Your Fate

git checkout -b hero/<your-name>

Each participant forms their own timeline branch. Only one will survive the CI pipeline.

Glyph #3:


⚔️ YOUR QUEST

Inside /tasks/ you will find QUEST FILES.

Each quest teaches Git using narrative tasks.

Example:

/tasks/
   quest1.md
   quest2.md
   forbidden-folder/
      do-not-open.txt
   glitch.txt

Quest Rules

✔ Make 1 change ✔ Commit with a dramatic message ✔ Push to your branch ✔ Raise a PR

Available Task Types

📝 Story Tasks — add a line to the ByteXync epic 🐛 Bug Tasks — fix (or embrace) the dungeon bugs 🧩 Puzzle Tasks — decrypt files 🎨 Chaos Tasks — instructions unclear on purpose


🐛 THE HALL OF GLITCHES

Some files are fake bugs. Some are real bugs. You must identify which is which.

Examples (add these files):

/glitches/README.md
     - Contains a line that randomly appears/disappears when viewed on GitHub.
/glitches/infinite-loop.js
     - A "bug" that isn’t actually broken.
/glitches/real-bug.py
     - Actually broken. Fix it.

Glyph #4:


🗃️ DECRYPTABLE LORE

In /lore/, add files like:

codex.txt
 prophecy.md
 encrypted.txt (base64)
 reality-shift.dat

Example entry:

VGhlIGZpbmFsIGZsYWcgaXM6IEJ5dGVZeW5je3RoaXNfaXNfbm90X3RoZV9mbGFnfQ==

(This decodes into a hint. Participants will figure it out.)


🕳️ SECRET PATHS

The dungeon contains hidden locations:

/secrets/

Contains nothing. Or does it?

.shadow/

A folder that is not mentioned anywhere else in the repo.

/branches/

Each subfolder contains riddles that tell students what a Git branch REALLY is.

/graveyard/

Where abandoned branches go to die.


🜂 THE FIVE GLYPH PROPHECY

All five glyphs in order spell THE FINAL PASSCODE.

  1. 𖤐

Glyph #5:

Participants who DM you the correct passcode = they fully explored the repo.


🛡️ CONTRIBUTING (IF YOU DARE)

You may contribute by:

1. Completing tasks
2. Creating tasks for others
3. Fixing glitches
4. Adding secrets
5. Expanding the ByteXync Lore™

Every merged PR earns you:

⭐ Eternal glory ⭐ A place in the Hall of Contributors ⭐ Immunity from git reset --hard (for 24 hours)


🏆 HALL OF CONTRIBUTORS

<your-name-here>
<awaiting-heroes>

⚠️ FINAL MESSAGE

Do not scroll further. This section is forbidden. Even I, the Dungeon Master, fear what lies beyond.

.

..

404: Fate Not Found

A whisper echoes:

“Check the .shadow directory.”


About

A hands-on Git & GitHub workshop covering the fundamentals of version control, branching, collaboration, pull requests, and real-world workflows. Perfect for beginners looking to get started with open source and team projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •