A fork is a new repository that shares code and visibility settings with the original “upstream” repository.| GitHub Docs
A repository contains all of your code, your files, and each file's revision history. You can discuss and manage your work within the repository.| GitHub Docs
Take GitHub to the command line| GitHub CLI