Forks, Branches and Clones
You want to fix a bug in an open-source project on GitHub. You have no write access to its repository. What is the usual way to contribute?
Choose one answer
Clone the repository, create a branch, and push it to origin.
origin
Clone the repository and open a pull request from your local branch.
Fork the repository, clone your fork, push a branch to it, and open a pull request to the original repository.
Create a new branch on the project's repository from the GitHub web UI.