Fork in Github
Github allow us to create personal copies of other peoples' repositories. We call those copies a "fork" of the original.
Note: The Pull requests and forking are not the features of Git, these are the features of Github.
When we fork a repository, we are creating a separate copy of the original repository under our GitHub username. This copy is independent and can be modified without affecting the original repository, but still the fork repository is connected to the original repository. We can also clone the fork repo, to make it available locally.
If we want to share our work, we can make a pull request from our fork to the original repo.