You'll be doing a lot of work with Git this semester. If you're not already familiar with it, don't worry, it looks scary, but we're here to help.

If you are familiar with Git, you may be familiar with GitHub, forks, and pull requests. We do not use pull requests in this project. Forks are useful for backups, but you also won't be doing a lot of work with those.

General Git Tips and Tricks

There are lots and lots of guides on the web to get you started with Git, but one that we've found incredibly useful is this very succinct and very thorough cheat-sheet:

Flight Rules for Git

Chances are, if you're in a jam, or need to know how to do something with Git, that guide will tell you how.

Review Board-specific Git Tips

Here are a few other tips that may help with Git during your semester working on Review Board

Keep your commits clean

Clean commit histories will help you stay organized, and will also help with keeping review request descriptions up-to-date.

See our guide on clean commits.