Intro to Git, GitHub and VSCode

Lab 11, Basement 2., FAST NUCES St-4, Sector 17-D, Karachi, 12345

This is a beginner's guide to three fundamental tools that are essential for software development: Git, GitHub, and VSCode. This guide aims to provide a concise yet comprehensive overview of these tools, their functionalities, and how to use them effectively.

Mar 6, 2023, 6:00 – 7:00 AM



Key Themes


About this event

Git is a version control system that enables developers to track and manage changes in code efficiently. With Git, developers can collaborate with others on a project, review and merge code changes, and revert to previous versions if necessary.

GitHub, on the other hand, is a web-based platform that hosts Git repositories and facilitates collaboration among developers. It provides an easy-to-use interface for managing repositories, creating issues, and collaborating on code with other team members.

VSCode is a popular code editor that integrates seamlessly with Git and GitHub. It provides features such as syntax highlighting, code completion, and debugging tools, making it a favourite among developers.

This session provides a brief introduction to each tool, explaining its basic functions and how they work together to create a streamlined workflow for developers. It covers the essential concepts of Git, such as repositories, commits, branches, and merging. It also explains the key features of GitHub, such as pull requests, issues, and collaboration tools.

Moreover, this guide offers tips and best practices for using VSCode, including setting up a development environment, configuring Git and GitHub extensions, and using keyboard shortcuts. By following these tips, developers can save time and be more productive. With these tools, developers can start collaborating with other developers more efficiently.

The session will include the following topics:

- VSCode Environment and Extensions

- Git vs GitHub

- Creating a remote repo and pushing the code 

- How to push, pull, fork and clone 

- GitHub Student Developer Pack

- Getting access to GitHub Copilot



Monday, March 6, 2023
6:00 AM – 7:00 AM UTC


  • Zehra Fatima


    GDSC Lead

  • Asad Muhammad Furqan

    GDSC Co-Lead

  • k201054 Syed Muhammad Faheem

    Tech Lead

  • Muhammad Zohaib Farooqui

    Marketing Lead

  • k224071 Mehreen Saghar

    General Secretary

  • Rayan Ali

    Data Science Lead

  • k201741 Zeeshan Ahmed

    Game Dev Lead

  • Saad Bin Khalid

    App Dev Lead

  • K213613 Syed Robas Ahmed Shah

    Internal Affairs Lead

  • k224287 Abdul Rehman Qureshi

    Event Management Lead

  • Muhib Siddiqi

    Design Lead

  • k200343 Mohammad Ahmed Ahsan

    Web Dev Lead

  • k200414 Ayesha Zia

    Content Lead

  • K213575 Amna Farooq

    Cyber Security Lead

  • Shozab Mehdi

    Marketing Co-Lead

  • k201671 Umar Saad Jehangiri

    Cyber Security Co-Lead

  • Anas Khan

    Cyber Security Co-Lead

  • Mohammad Usama

    National University FAST

    App Dev Co-Lead

  • K213807 Hussain Mustafa

    Web Dev Co-Lead

  • k200246 Syeda Ravia Ejaz

    Content Co-Lead

  • k200259 Waleed Gul

    Data Science Co-Lead

  • K214736 Syed Saad Ullah Hussaini

    Data Science Co-Lead

  • k224569 Arisha Rehan Chotani

    Internal Affairs Co-Lead

  • k224538 Fatimah Ansari

    Internal Affairs Co-Lead

  • k224633 Razaan Chaudhry

    Internal Affairs Co-Lead

  • Muhammad Ausaja Hussain 22K-5186

    Event Management Co-Lead