This tutorial gives an introduction to Git, the popular version control system, whilst allowing the participant to practice its commands.
Type of Material:
Tutorial
Recommended Uses:
The main uses would be self-paced learning and in-class introduction to Git.
Technical Requirements:
Web browser with JavaScript enabled.
Identify Major Learning Goals:
This material helps people understanding how Git works, in a step-by-step tutorial fashion.
Target Student Population:
The target population consists of people that would like to learn how to use Git. It is applicable for self-taught students and university students.
Prerequisite Knowledge or Skills:
The tutorial starts from scratch, but it is helpful to read about Git beforehand.
Content Quality
Rating:
Strengths:
Gives immediate feedback.
Sticks to what is necessary.
Good step-by-step approach.
Gives additional advice.
Hands on learning. Students are to follow along by typing commands as per the tutorial and be able to see some of the effects.
Concerns:
Really good - except that there are a lot of background concepts in GIT ( for example staging etc) that I find many undergrads to not really understand even after weeks of using it. For some, the phrase "a little knowledge is dangerous" becomes really true and they wreak havoc on their repositories by using git commands without understanding what is really going on.
So I am weary of tools/materials that seem to say - it is really simple - because it is not.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
Quick way of trying out Git without installing anything or changing one's system.
Easy to understand.
Possible to use at various student levels.
Introduces the main commands.
Concerns:
Really good - except that there are a lot of background concepts in GIT ( for example staging etc) that I find many undergrads to not really understand even after weeks of using it. For some, the phrase "a little knowledge is dangerous" becomes really true and they wreak havoc on their repositories by using git commands without understanding what is really going on.
So I am weary of tools/materials that seem to say - it is really simple - because it is not.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
Information shown to the user is very direct.
Design of the site is minimalistic.
Tutorial simulates well what happens in practice.
System shows how far the user has progressed.
Concerns:
There could be a different way of distinguishing fro Git command output and tutorial guidance/feedback.
There could be links to a Git manual explaining each command in more detail.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.