View the Full Schedule

Gitting More Out of Git

Having trouble groking Git? Not sure what the difference between merging and rebasing is? Wondering what you would ever use a "cherry-pick" for? We'll cover these topics and more in this talk, helping attendees get past Git novice and on their way to Git master. The talk will being with a short overview of git fundamentals, but quickly jump into more advanced concepts. We'll cover branching, commit amending, stashing, cherry-picking, and yes, merging versus rebasing. You might not be a Git guru after one conference session, but you will have a better understanding of how to play nicely with others in the same Git repository and how to fix common (and not so common) issues in Git.

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 at startups, agencies, Fortune 100 companies, and universities, as well as numerous open source projects. He has coded in many languages from BASIC to Java to PHP and most recently JavaScript and Node.js. He speaks regularly at (and helps organize) local user groups, conferences large and small, and hackathons. 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. He is currently a front-end engineering instructor with The Iron Yard in Washington, DC. In his down time, he enjoys puzzles of all sorts and board games!