on a project. They each have a copy of the project on their computers. •Alice makes a couple changes to her copy •Bob makes a change to his copy How will these changes come together?
need to revert back to a known good state • Want to see diff between versions • Want to see how long a bug has existed • Experiment without breaking working code
need to revert back to a known good state • Want to see diff between versions • Want to see how long a bug has existed • Experiment without breaking working code Tracking changes is what Git does !
or private - Students can have up to five free private repos - Can have one contributor, or many contributors • Built in Issue Tracker - Issues ≠ Bad - @mentions - Anyone can comment on an issue - Closed issues are saved in history forever - Pull Request is a special kind of issue • Can edit files (and commit changes) directly in the web interface