Intro to GitHub (Activity)
Title |
Intro to GitHub |
---|---|
Overview |
Learner will get started with Git by working on a remote repository shared by other workshop learners. |
Prerequisites |
|
Learning Objectives |
After successfully completing this activity, the learner should be able to:
|
Process Skills Practiced |
Background
For the impatient, you may skip down to the [Directions] section and get started. If you would prefer an overview of Git first, there are some great introductory videos on Git's site: http://git-scm.com/ . Namely:
- Git Basics: What is Version Control?
If you are new to version control, or just want to gain a deeper understanding of it, this is 6 minutes of your life well spent.
Watch the video
- Git Basics: What is Git?
This 8 minute video gives you a quick overview of git, why it exists, who it serves, what it can do, and explains some of its advantages.
Watch the video
- Git Basics: Get Going with Git
This 4.5 minute video gives you an overview of installing and configuring git, as well as how to set up your first git repository. You could try to follow along and attempt each step, but I recommend just observing for now and appreciating the simplicity of setup. Later you'll complete a tutorial that will have you perform these same steps.
Watch the video
- Git Basics: Quick Wins with Git
Still not convinced? Need more reasons to use Git? Whether you are gearing up for a water cooler debate about version control systems, or you just want to get a better understanding of the Git philosophy and the features that implement those philosophies, this 5 minute delivers.
Watch the video
Directions
1. Git: Download, install, and configure git as demonstrated in the videos above. 2. GitHub: Go to https://github.com/foss2serve/github-rollcall-activity and follow the instructions there.
Additional Information
- Git website: http://git-scm.com
- Repository location: https://github.com/foss2serve/github-rollcall-activity/
Deliverables
POSSE: Correctly completing the activity on GitHub will add you to the POSSE roll call list on GitHub.
Notes for Instructors
The remaining sections of this document are intended for the instructor. They are not part of the learning activity that would be given to students.
Assessment
- How will the activity be graded?
- How will learning will be measured?
- Include sample assessment questions/rubrics.
Criteria | Level 1 (fail) | Level 2 (pass) | Level 3 (good) | Level 4 (exceptional) |
---|---|---|---|---|
Criteria 1 | ||||
Criteria 2 |
Comments
- What should the instructor know before using this activity?
- What are some likely difficulties that an instructor may encounter using this activity?
ACM BoK Area & Unit(s) |
|
---|---|
ACM BoK Topic(s) |
|
Difficulty |
Easy |
Estimated Time to Complete |
30-60 minutes |
Environment / Materials |
Access to Internet/Web and web browser. |
Author(s) |
Stoney Jackson |
Source |
None |
License |
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License |
Suggestions for Open Source Community
Suggestions for an open source community member who is working in conjunction with the instructor.