Interactive Visualization with Git
(→Suggestions to Open Source Mentors) |
|||
(2 intermediate revisions by one user not shown) | |||
Line 37: | Line 37: | ||
** http://git-scm.com/doc | ** http://git-scm.com/doc | ||
** [[Intro to GitHub (Activity)]] | ** [[Intro to GitHub (Activity)]] | ||
− | ** [[ | + | ** [[Work Locally with Git from the Command Line (Activity)]] |
''What is the rational for this activity?'' | ''What is the rational for this activity?'' | ||
Line 82: | Line 82: | ||
[[Category:Git]] | [[Category:Git]] | ||
[[Category:CS2]] | [[Category:CS2]] | ||
+ | [[Category:Good Draft]] |
Latest revision as of 17:21, 8 March 2017
Title |
Git: Interactive Visualization |
---|---|
Overview |
Students learn from an interactive visual git simulator / game. This activity cover both local (on your laptop) and remote (internet-based code repository) Git functionality. |
Prerequisites |
Intro to GitHub (Activity) and Work Locally with Git from the Command Line (Activity) or an introductory understanding of what SCM is about, and basic git commands. |
Learning Objectives |
After successfully completing this activity, the learner should be able to:
|
Process Skills Practiced |
Background
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!
Directions
- Go to tutorial at: http://pcottle.github.io/learnGitBranching/
- Complete all activities under the Main and Remote tabs
ACM BoK Area & Unit(s) |
SE - Software Engineering / SE Tools and Environments |
---|---|
ACM BoK Topic(s) |
Software configuration management and version control |
Difficulty |
Medium, as the advanced commands become more difficult to follow. |
Estimated Time to Complete |
2-4 hrs |
Environment / Materials |
|
Author(s) |
Stoney Jackson, Nick Yeates |
Source | |
License |
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?