Person coding

Git/Github Workshop

25/09/2023

The CS Society hosted a 90 minute workshop in which Mihir Aggarwal introduced students to the basics of Git and GitHub. This was held in September 2023. The event saw ~50 students, mostly sophomores wanting to get comfortable with GitHub before their Data Structures course.

The workshop covered the following:

  • Introduction into the world of open source and to the popular platforms used for open source development.
  • Overview of GitHub and its purpose through popular open source repositories such as the Node.js repository.
  • Hands on creation of a GitHub profile and a walkthrough of the GitHub interface.
  • Deeper look into the specifics of repositories, commits, forks, pull requests, and issues to name a few.
  • Demo of how one can contribute to open source projects by solving an issue on a sample repository.
  • Introduction of version control and hands on installation of Git.
  • Guided implementation of an initial GitHub commit all the way from cloning and initializing a repository to making changes and pushing them to GitHub using Git.


image 1
image 2