The latest installment of Greane Tree’s Lunch & Learn series took place last Friday. Chad Calhoun shared some features of the Git version control system that he has recently discovered. Chad reviewed interactive adding, interactive rebase, and workflows for cleaning up commits. Interactive adding is a simple way to stage commits with “hunks”, small chunks of code, rather than with the entire file. Interactive rebase is a great feature that allows you to reorder, reword edit, delete, or combine commits.
Chad picked up several Git techniques through the Git Real courses on Code School. Code school has done an amazing job with their courses and we suggest checking them out if you haven’t already!
The Lunch and Learn series is a regular event where we discuss topics of interest to our projects and clients. Matt Gerrior kicked off the program with his talk onGrowing Object Oriented Software Guided by Tests. Joe Payette continued with a presentation on Ansible for server orchestration. Chad’s Git presentation slides can be viewed online at Speaker Deck.