View the Full Schedule

Getting More Out Of Git

You've taken the plunge and your organization is fully immersed in Git... Great! But now the hard stuff starts creeping in. Your team is growing, becoming more diverse and distributed. It's time to level up. This tutorial will walk attendees through a number of real world scenarios and how they might be handled using Git on the command line. This is not an introductory workshop, so come prepared with some basic understanding of version control with Git including staging (adding), committing, pushing, and pulling changes. We'll cover many topics including branching strategies, amending commits, resetting, using the stash, cherry-picking, and merging versus rebasing. Attendees will come out of this session with a better grasp of how to use more advanced features of Git and some new strategies to take back to the office.

Jordan Kasper

Jordan Kasper (@jakerella)


Shortly after it arrived at his home in 1993, Jordan began disassembling his first computer - his mother was not happy. She breathed more easily when he moved from hardware into programming. Jordan's experience includes development and instruction at startups, agencies, Fortune 100 companies, and universities, as well as numerous open source projects. His programming experience includes JavaScript (and Node.js), PHP, Java, Natural, Perl, and more. He speaks regularly at (and helps organize) local user groups and conferences big and small. Jordan's primary mission for over 10 years has been to evangelize technology of all sorts and share what he has learned to help others grow. In his down time, he enjoys puzzles of all sorts and board games!