On May 11, 2025, Thames IT Club, in collaboration with the School of Information Technology, organized a hands-on session focusing on the fundamentals of Git and GitHub. Participants were guided through the installation and global configuration of Git, followed by integration with Visual Studio Code. The session aimed to introduce students to the essentials of version control in a practical development environment. Led by Thames alum Pranish Shrestha, the Git and GitHub workshop provided students with valuable insights into collaborative software development practices.
Key topics included initializing local repositories, working with core Git commands, and managing version histories. Students practiced checking file status, staging changes, committing with meaningful messages, and navigating through commit logs. In addition, they explored the concepts of branching and merging, including conflict resolution—vital skills for collaborative coding.
The workshop also covered the differences and practical uses of forking and cloning repositories. Attendees were provided with troubleshooting tips for common errors, ensuring a smoother learning experience. By the end of the session, participants had built a strong foundational understanding of Git and GitHub workflows using Visual Studio Code.