Interactive Visualization with Git
|Title||Git: Interactive Visualization|
|Overview|| Students learn from an interactive visual git simulator / game. This activity focuses on LOCAL Git functionality (such as that on your laptop, NOT remote internet-based code repositories).
See Git_Activity_4 for the next in the series.
|Prerequisite Knowledge||Git_Activity and Git_Activity_2 or an introductory understanding of what SCM is about, and basic git commands.|
|Learning Objectives||Students will be able to ...
Is there background reading material?
- All material is provided in this assignment, though references below may be useful:
What is the rational for this activity?
- Getting familiar with git from the command line is not easy. This activity makes it a game!
- Go to tutorial at: http://pcottle.github.io/learnGitBranching/
- Complete all activities under the Main and Remote tabs
|Knowledge Area/Knowledge Unit||SE - Software Engineering / SE Tools and Environments from ACM_Body_of_Knowledge|
|Topic||Software configuration management and version control|
|Level of Difficulty||Medium, as the advanced commands become more difficult to follow|
|Estimated Time to Completion||2-4 hrs|
|Author||Stoney Jackson, Nick Yeates|
The MIT License (MIT) Copyright (c) 2012 Peter Cottle
Suggestions to Open Source Mentors:
Suggestions for an open source community member who is working in conjunction with the instructor.
- Mentors might show what websites and resources (Stackoverflow, IRC, etc) they often utilize when they are stuck or something unexpected happens upon committing or branching.
- What troubleshooting steps do they use in their head?
- Do they chat or talk to fellow project-members or work colleagues?