This event has ended. Visit the official site or create your own event on Sched.
Get your ticket and additional info and support at jcon.one
Back To Schedule
Wednesday, September 21 • 16:00 - 16:50
Demystifying Git - Version Control From First Principles

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Git is the defacto standard version control system in use today. Every developer learns the basics of add, commit, branch, merge, pull, and push, and that is about all they learn about Git. However, if you ask how Git actually works under the covers, most people will tell you they don't really know. Worse yet, when most developers see Git output messages like "detached HEAD state" or "CONFLICT (content): Merge conflict", they get a stress-induced panic. This session will peel back the shroud of mystery that envelops Git, showing that there is nothing overly complex or terrifying about the inner workings of the world's most popular version control system. This talk is for everyone, from the complete Git novice to folks who have been pushing code for years but maybe have never stopped to look at how Git does its thing. In this session we will cover: - A tour of .git folder - Branches might not be what you think they are - Rebase is your friend, I swear! - How reflog can save the day - The power of Git bisect - And more....

avatar for Dwayne McDaniel

Dwayne McDaniel

Developer Advocate, GitGuardian
Dwayne McDaniel has been working as a Developer Relations professional since 2015 and has been involved in the wider tech community since 2005. He loves sharing his knowledge and enthusiasm about Git, Open Source tools, and tech in general and he has done so at over a hundred events... Read More →

Wednesday September 21, 2022 16:00 - 16:50 CEST
#2 Main EN/DE