Github Workshop

Github Workshop

This hands-on workshop introduces students to version control from the ground up using Git and GitHub. Spanning theory, live demos, and two guided hands-on sessions, participants learn how professional developers track changes, collaborate, and manage project history in real-world workflows.

July 29 - 30, 2026


Topics Covered

  • Covered why version control matters and the problems it solves compared to manual file versioning.
  • Explained the difference between Centralized and Distributed version control systems, and Git vs GitHub.
  • Broke down the core Git workflow: Working Directory, Staging Area, and Local/Remote Repositories.
  • Walked through essential commands including init, status, add, commit, log, and clone.
  • Hands-on session 1 had participants make and commit real changes to a sample project.
  • Covered git diff, git rm, and git restore for reviewing and undoing changes.
  • Hands-on session 2 focused on modifying files, staging, committing, and removing files.
  • Explained .gitignore and .gitkeep for managing which files Git should track.
  • Covered git tag for marking releases and why versioned releases matter in real projects.
  • Wrapped up with an open Q&A and a take-home commit exercise.
Feedback Form

Follow Us on Social Media