A Guide to Git for Use in MIT 2.680 and the Marine Autonomy Lab
Maintained by: mikerb@mit.edu Get PDF
The Git version control software is extensive, and there are several resources for learning Git online. This lab sequence is a customized getting-started tour of Git from the perspective of how it is use in MIT 2.680 and the Marine Autonomy Lab. It is also structured on a linear path in line with the trajectory of the 2.680 lab requirements.

- Make sure git is installed on your computer
- Download moos-ivp autonomy repo from GitHub
- Set up your local machine Git environment, e.g., username, email
- Experiment with a few initial git commands on the moos-ivp tree

Git 02 - A First Git Repository

- Create a GitHub account
- Set up ssh-keys
- Download moos-ivp-extend
- Detach, rename and re-init
- Attach the new user tree to the new user GitHub account