Preethi conducted a detailed session on Git and GitHub, focusing on advanced concepts like rebase and working with remote repositories. She explained how to integrate changes from one branch to another using rebase to maintain a clean, linear log history, emphasizing that rebase should only be used on local branches, not public ones. The session covered pushing and pulling changes to remote repositories, including the proper use of personal access tokens for authentication on GitHub. Preethi demonstrated how to handle conflicts during the rebase process and explained the importance of updating local repositories before pushing changes to remote. She also introduced the concept of protected branches and pull requests in real-world development workflows, where direct pushes to master branches are typically restricted. The session concluded with a reminder that this would be the last trial class accessible to the public, and participants were encouraged to complete their Git hands-on exercises and quizzes before the private group sessions begin the following day.