Git - Beyond Just Committing!

By Dwayne McDaniel

Elevator Pitch

This is a talk for anyone who has the basics of Git memorized but is not sure how git works or what advanced workflows are possible. This is a ‘best of’ talk comprised of elements from hundreds of conversations teaching people Git. Beginners are welcome, but the target audience is mid-level devs.

Description

At this point, all developers likely understand the need for version control for collaborating with their codebase. Further, most devs have mastered the basic art of Git commands like add, commit, branch, merge and pull requests.

Sure, Git tracks project snapshots over time, but did you know you have complete access to all of those changes, even ones you might think you have lost from a reset!

Come out for a high level discussion of:
Git squash Git rebase Git cherry-pick Git reflog Git gc Git hooks Git bisect Git worktree

Notes

I have taught well over 1000 people Git basics at this point in talks and workshops. I love the subject matter and this talk comes from the real-world experiences I had helping people reach the next level with their version control game.