It is a mistery as also birth is a mistery.
So repository seems eqaul to a directory.
It is about correct understanding but actually not.
Because we can have one repository with in other directories.
For example Alice has a repository in her local directory and Bob also has and Carol has and etc ….
You can two or more directories with related with one repository on your local.
We can have also a same repository in remote.
unless all directories deleted from the world.
- In popular OSS many people pull from same repository.
- There is a one kind repository and many local directories related with git control.
- If in the future OS got "nor directory" system but git "repository" may keeps on.
- Because OS directory is lower level working system but git repository is the high level abstraction.