By now, everyone has branched and merged - but there is so much more to git. We will go through rebasing, cherry-picking, patch files, wrangling the git log, and power using git diff. I’ll show you how to do partial cherry picks, revert commits, and squash all your work into a manageable single commit or patch.