Getting started with Git and GitHub felt overwhelming at first. There were so many unfamiliar tabs, buttons, branches, and strange terms like "commits," "pull requests," and "merge conflicts" — it ...