4
A programming language which is, among other things, used on the web to make websites interactive.
- Track changes in code.
- Allow multiple people to work on the same codebase.
- Share code with others.
You make a copy of it on your GitHub account, while keeping the connection to the original repository, so you can suggest changes to it, update the forked repository with changes from the original, and so on.
You make a copy of it on your local machine.
A Pull Request is a method to propose the changes you have made inside of a branch, or fork, to the original repository.