Git is key to many developers’ workflows. But understanding the mental model behind Git requires some work and its commands are not always intuitively-named. In other words, Git can be hard to learn. To address this, this class will cover merge vs rebase, uses of rebase, reflog, reset and cherry-pick, and a few tips and tricks.
UI Engineer with a desire to know everything (turns out this is impossible), an appreciation of clearly-written instructions, a love for JavaScript, a love for visuals and their role in our understanding, a deep joy in aesthetics, and a mild addiction to explaining things.