What are repositories on GitHub?
Imagine you’ve just moved to a new city and you’re in search of a place to live—a space that you can call your own, where all your belongings and memories would reside. In development, a repository (or repo for short) serves as this home for your project:
Figure 2.11 – The GitHub repository
A repository is a centralized location where your project’s files and revision history reside. It’s like a big filing cabinet where all project-related materials, such as code files, documentation, and more, are stored and organized. Each file has its own drawer in this cabinet, and every change to these files is very well recorded, like a logbook of who changed what and when.
Now, let’s dive into the neighborhood of this city GitHub, where repositories live.
The GitHub neighborhood
GitHub is like a huge neighborhood with millions of houses (repositories). Each house belongs to...