Git happens: from first commit sadness, to CI/CD greatness

Speaker : Leonardo Linguaglossa
IMT
Date: 20/12/2024
Time: 11:00 am - 12:00 pm
Location: Amphi 6

Abstract

Git is a developer’s best friend… until it isn’t. Whether it’s an accidental git push –force, a mysterious merge conflict or the feared “detached HEAD” state that reflects more a state of mind than a Git feature, we’ve all been there. In this talk, we’ll embrace those edge cases, laugh at our past mistakes, and learn how to handle Git like a pro.
But Git is not just about fixing mistakes: it’s also the backbone of modern development workflows. We’ll dive into how effectively use Continuous Integration/Continuous Deployment (CI/CD) pipelines and Webhooks, turning our repositories into automated collaboration companions.  From triggering tests and deployments to notifying Slack when someone finally fixes the typo in the documentation, we’ll explore how Git can make your development life easier. By the end of this tutorial, you will know how to recover gracefully from errors, optimize your workflows, and master the powerful tool that is Git.