Teaching Guide

Elvenware Logo


Git Tag

Tagging can help you keep track of specific versions of your repository. Read about it online:

Step 01

Create a tag and push it.

git tag -a v00.01.00 -m "Week 01"
git push origin v00.01.00

Step 02

Now create a file called v00.02.00-lastname, where lastname is your lastname. Commit your work. Like this:

echo foo > v00.02.00-calvert
git add v00.02.00-calvert
git commit -m "v00.02.00-calvert"
git push

Step 03

Add a new tag tag:

git tag -a v00.02.00 -m "Week 02"
git push origin v00.02.00

Step 04

Check out your repository in a new branch as it was before you created the v00.02.00-lastname text file:

git checkout -b version1 v00.01.00

Type dir to see that there is indeed no copy of v00.02.00-lastname in this branch. Take screen shot.

Step 04

Now switch back to the master branch:

git checkout master

Type dir and take another screenshot.

Step 05

View your two branches:

git branch

View your tags:

git tag

Take a screen shot showing the output from the two git branch and git tag commands.

Turn it in

Turn in your three screen shots. You can simply attach them to your assignment when you submit it.

NOTE: Do not embed your screen shots in a Word document. Simply submit the raw PNG or JPG files. I don't think there will ever be an occasion in this course when you should embed a screen shot in a Word document. I cannot easily see the details of a complex screen shot if it is embedded in a word document, so it will be considered an error if you do submit an assignment that way. If you do use a Word document or similar vehicle, I will probably, at minimum, ask you to resubmit the assignment.

When you are done, switch back to your main branch:

git checkout master

You can see what branches are available by typing:

git branch