Brick by brick. Tag by tag. Source-level fluency.

All courses
← Week 0 lesson list What a repository is
Lessons in this week0% complete
0% complete 0

0 of 13 lessons marked here. Canvas submissions are separate.

Week 0 / Lesson 04

What a repository is

Learn lrn · ungraded

Name the parts of a repository before you set up your workspace.

Repository. A repository holds your project files and their recorded history.

File and folder. A file holds content, such as your introduction. A folder groups files, such as the work inside week-0.

Commit. A commit is a saved, named change to the files in your repository. When you save a file in GitHub's editor, you make a commit.

Your repository. Yours is private. Only you and the instructor can open it. It lives in the class organization on GitHub, code-and-design-teaching. Its name ends with your GitHub username. You get it in the lesson Get your workspace.

The template. The template is the instructor's starting copy. Every student's repository begins as a copy of it. You never fork it or change it.

In-class check: On the instructor's screen, point to one file and one folder. Then name the commit that last changed the file.

Next up

5 · Set up your accounts

Workshop

Begin with GitHub and finish the remaining account setup over the weekend.

/1/weeks/week-0/set-up-your-accounts/
Next lesson A check marks your place on this site. Export your Learning Passport to keep it across devices. Canvas submissions are separate.