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
GDSC
GDSC Lead
GDSC Co-Lead
Tech Lead
Marketing Lead
General Secretary
Data Science Lead
Game Dev Lead
App Dev Lead
Internal Affairs Lead
Event Management Lead
Design Lead
Web Dev Lead
Content Lead
Cyber Security Lead
Marketing Co-Lead
Cyber Security Co-Lead
Cyber Security Co-Lead
Web Dev Co-Lead
Content Co-Lead
Data Science Co-Lead
Data Science Co-Lead
Internal Affairs Co-Lead
Internal Affairs Co-Lead
Internal Affairs Co-Lead
Event Management Co-Lead
Media and Promotion Co-Lead
Event Management Co-Lead