PHP Meetup Tilburg #9: Pauline Vos – Git Legit

TIME SCHEDULE
19:00 – 19:15 – Welcome + drinks
19:15 – 19:20 – Introduction
19:20 – 19:45 – Pizza
19:45 – 20:45 – Talk by Pauline Vos
20:45 – ??? – Another talk or socialize

ABOUT THE SPEAKER
Pauline is a PHP developer currently employed by Werkspot in Amsterdam. She likes good, clean software design and being as efficient (lazy) as possible. Also cocktails, video games and animal memes. She lives in Amsterdam with her cat, Phife Cat, and about three plants.

ABOUT THE TALK
Level: Intermediate
Many Git users tend to use Git as a save point, like in a video game; chronologically making checkpoint commits as they go. This spreads out changes to the same areas in the code over several commits, necessitates merging and resolving conflicts, and generally just makes an incomprehensible jumble of your history. This talk makes a case for atomic commits and how to use them while only minimally affecting your workflow.

Using pre-recorded demos, you’ll learn how to properly interactively rebase, fix up, reset, bisect, and more. By the end of the talk, you’ll have seen how this Git flow will make your life easier and how it will affect your ability to cherry pick, drop unwanted commits, and most importantly: not spend hours resolving conflicts in rebase hell. A little change in habits can go a very long way!