Intro to Git, GitHub and VSCode

Lab 11, Basement 2. - FAST NUCES St-4, Sector 17-D Karachi, 12345 Fast National University (NUCES), Karachi Campus
Mon, Mar 6, 11:00 AM (PKT)

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.

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

When

Monday, Mar 6
11:00 AM - 12:00 PM (PKT)

Where

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

Organizers