What a code repository is
A storage location for a project's files and full change history. It can be local or remote (e.g. GitHub), lets a team share code, and keeps a backup of every version.
Understanding What a code repository is in VCE Software Development U4O1
What it does: This links the local repository to a remote one on GitHub, which is the shared copy the team uses. git log lists the saved commits stored in the repository, showing the history that lets you recover earlier versions. A repository stores the project's files AND the history of every change made to them. Remote repositories are hosted online (e.g. GitHub), so they can be reached from other computers. Keeping every version is what makes a repository a backup of the code and lets you go back after a mistake.
Common mistakes: The folder was created as my_game, so cd must use the same name: cd my_game. Then git init turns that folder into a local repository. The command is git log, not git logs. It shows the full change history stored in the repository.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 82–114) and word search (Modules 3–114).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
repositoryFill in the Blanks
Spot the Error
Student with a class code? Join your class →