Abbey Perini

Camp Counselor

#gitPanic - Merging and Rebasing

Event Logo

Wednesday, July 31, 2024 - 3:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: African 30

git
gitPanic
GitHub
version control

Git is hard. It's also something you're often expected to know in depth, but rarely taught more than the basics. This talk takes more complicated git topics and breaks them down. You should walk away with the terminology and mental models you need to navigate conversations about merging and rebasing in a team work setting.

Prerequisites

Ideally you will have created a branch and committed work before. If you haven't, don't worry! We'll cover that too!

Take Aways

  • What git is
  • What git does
  • What information git stores and how to find it
  • Why merging and rebasing are necessary
  • Benefits of merging vs rebasing
  • How to escape a bad merge or rebase
  • What are refs, how to use them, and why they are your friend
  • How to fetch, push, and pull
  • Fast-foward merge vs three-way merge
  • Rebasing and interactive rebasing
  • Squash merging and squash rebasing
  • Resolving merge conflicts
  • Some tools to help you git
favorited by:
Ryan Holmes Tim Kempster Matthew Ives Roxana Rodriguez-Becker Nick Heidke Rolando Lopez Riley Major Spenser Austin Benjamin Gavin Jonathan Renier-Wigg Natalie Kay Josh Gretz Christopher Ebbert Brett Allenstein Chris Nowicki Abbey Perini Hannah Reuss Elizabeth Groom William Schaeffer Robert Derman Rachael Yomtoob James McCollum Micha Rodriguez Daniel Braun Jason Torres Cody Lewis Don Nelson Adam Morsa Jacob Graf Steve Riebe Bonnie Schulkin Brian Meeker Paul Ross Sarah Shook Jennifer Reif Tristan Dalgety Stacy Read Clay Hess Shashi Lo