Git Mastery Session 01

#Git #Github #Engineering #skills
Share

Master Git and Github


Git Mastery Session 01 Report

Date: January 25, 2025
Time: 6:00 PM onwards
Platform: Zoom
Organized by: IEEE Student Branch, University of Peradeniya
Facilitator: Mr. Akila Karunanayake

Objective:

The Git Mastery Session 01 was designed to introduce participants to the fundamentals of Git and GitHub, emphasizing version control and repository management. The session aimed to equip participants with the essential skills to navigate, manage, and collaborate using Git and GitHub effectively.

Session Highlights:

  1. Introduction to Version Control
    The session began with an introduction to version control, explaining its importance in software development and collaborative projects. Participants were shown how version control systems, like Git, help track changes, collaborate on projects, and maintain project history.

  2. Navigating Git & GitHub
    The session covered the basics of Git and GitHub, including setting up a GitHub account and understanding the interface. Participants learned how to create, clone, and manage repositories and the significance of the GitHub platform for collaboration.

  3. Setting Up and Managing Repositories
    Mr. Akila Karunanayake guided the attendees through the process of creating and managing Git repositories. He demonstrated how to add files, make changes, commit updates, and push to remote repositories on GitHub.

  4. Core Git Operations: Create, Clone, Add, Commit & Trace Commits
    The core Git operations were thoroughly explained and demonstrated. Participants learned how to:

    • Create new repositories
    • Clone repositories from GitHub
    • Add files to staging
    • Commit changes with appropriate messages
    • Trace commits and review project history

Engagement and Interaction:

The session included interactive Q&A segments where participants could ask questions and receive real-time answers. Mr. Akila Karunanayake engaged participants through practical examples and guided them step by step through Git operations.

Learning Outcomes:

By the end of the session, participants had gained hands-on experience in using Git and GitHub for version control. They were able to:

  • Set up their own repositories on GitHub
  • Understand and perform fundamental Git operations (commit, push, clone, etc.)
  • Navigate the GitHub interface and perform basic collaboration tasks

Conclusion:

Git Mastery Session 01 provided a strong foundation in Git and GitHub, making it an invaluable session for students and developers looking to enhance their version control skills. The session's interactive nature and practical approach helped participants build confidence in using Git & GitHub for their projects.

Git Mastery Session 01 - https://youtu.be/rQMgeNUEkFE?feature=shared

 



  Date and Time

  Location

  Hosts

  Registration



  • Add_To_Calendar_icon Add Event to Calendar

Loading virtual attendance info...

  • Contact Event Host


  Speakers

Akila of University of Peradeniya

Topic:

Git Mastery Session 01

Biography:

Mr. Akila Karunanayake, an accomplished instructor from the Department of Computer Engineering, University of Peradeniya. Specializing in Computer Engineering, has significantly contributed to advancing the department’s digital presence. Notably, they helped establish the cepdnaclk GitHub organization, co-created the projects.ce.pdn.ac.lk platform, and serve as the admin and coordinator for all Peracom sites.

Email:

Address:Department of Computer Engineering, University of Peradeniya, Peradeniya, Sri Lanka, 20000





For more information, visit our YouTube channel or contact Thiliru Samaradiwakara, The Chairperson of IEEE Student Branch of University of Peradeniya, via thilirusamaradiwakara@ieee.org.