Amanda Olsen


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.

Intermediate Git
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.