Git BasicsDecember 7, 2014
Git is a revision control system. It's a bit daunting at first, but learning Git can be a good way to incorporate backups and safe "branching" exploration into your workflow.
Git works best on text documents like source code or plaintext formats like LaTeX or Markdown, not opaque formats like Word docs or CAD/Photoshop files. You can still use it for those formats, but you won't really be able to do line-based diffs or easily resolve conflicts between versions.
Here are some posters I made for my labmates that cover the basic operations for Git: