Git: From Beginner to Boss in 2 Hours! (GitHub? GitLab? BitBucket? All COVERED)

S-08-02, Asia Pacific University of Technology & Innovation (APU), Jalan Teknologi 5, Kuala Lumpur, 57000

This workshop will be your guide to mastering Git, the ultimate tool for keeping your code organized and working together with others like a dream team. ✨

Jan 19, 6:00 – 8:00 AM



Key Themes

Solution Challenge

About this event

Is your code feeling like a tangled mess? Does keeping track of changes in your projects give you stress?

Say goodbye to code confusion and hello to Git-tastic superpowers!

No worries if you're a coding newbie, this workshop is for everyone! We'll start with the basics, building your skills step-by-step, so you can:

  • Unravel your code spaghetti: Learn how to keep track of every change you make, making it easy to fix mistakes or roll back to earlier versions. ⏪
  • Work with friends: Discover how to share your code and collaborate on projects with others, even if you're in different places!
  • Become a coding hero: Impress your friends and teachers with your newfound skills and watch your projects transform from messy to magical!

Workshop Agenda:

Introduction (10 mins)

  • Explain what version control is and why it's useful
  • Briefly introduce Git and its basic concepts - repository, commit, branch, merge etc.
Installing Git (10 mins)
  • Git installation guide
Initializing a Repository (10 mins)
  • Demonstrate how to initialize a new Git repo locally

Basic Workflow (15 mins)

  • Explain the basic Git workflow - add, commit, push, pull
  • Show commands to check status, view history, create branches
  • Make commits on a test repo and push to GitHub

Making Changes (15 mins)

  • Discuss branching and merging
  • Create feature branches, make changes, and merge
  • Explain Git's merging and history capabilities

Collaborating (20 mins)

  • Explain remote repositories and pushing/pulling changes
  • Demo contributing to projects and resolving merge conflicts
  • Share repos and practice collaboration

Advanced Tools (20 mins)

  • Introduce advanced concepts like rebase, reset, stash
  • Demo a Git GUI client like GitHub Desktop
  • Show where to learn more - Git docs, YouTube channels etc.

Wrap-up (20 mins)

  • Recap major points and learnings
  • Share references/resources for next steps
  • Q&A and discussion


  • Kai Yong Lai

    GDSC Advisor

  • Weoy Yang Ang

    Asia Pacific University of Technology and Innovation (APU)

    GDSC Lead

  • Joe Ying Lau

    GDSC Co-Lead

  • Mohammed Abdul Rasheed

    GDSC Co-Lead

  • Ash Char

    GDSC Head Secretary

  • Jasmine Lawrence

    GDSC Assistant Head Secretary

  • Angeline Tee

    GDSC Head Treasurer

  • Xin Yee Liew

    TrueMoney Malaysia

    GDSC Public Relations Lead

  • Nikitha Upadhya

    GDSC Public Relations Co-Lead

  • Lee Jang Jhin

    GDSC Public Relations Co-Lead

  • Quinci Tee

    GDSC Creative Marketing Lead

  • renee nyong

    GDSC Creative Marketing Co-Lead

  • Kah Xuan Cheah

    Asia pacific university

    GDSC Creative Marketing Co-Lead

  • Suzanne Lai

    GDSC AI Lead

  • Jack Pang Chong

    GDSC AI Co-Lead

  • Wei Hup Tan

    Asia Pacific University

    GDSC Web Development Lead

  • Johnson Chin

    DevVibe Solutions

    GDSC Web Development Co-Lead

  • Casey Tan

    GDSC Cybersecurity Lead

  • Chai Cheng Xun

    GDSC Cybersecurity Co-Lead

  • Ng Li Sheng

    GDSC App Development Lead

  • Dalton Gan

    Asia Pacific University

    GDSC App Development Co-Lead

  • Sattish Shewkani

    GDSC Core Team Committee

  • Zachary Ang

    GDSC Core Team Committee

  • Chai WaiiYuan

    GDSC Core Team Committee

  • Cheong SK

    GDSC Core Team Committee

  • Dora Tam

    GDSC Core Team Committee

  • Seng Kit Quah

    GDSC Core Team Committee

Contact Us