GitHub
GitHub
A service that allows you to host and store your Git repositories on the web. GitHub has social features that make sharing and collaborating projects easy.
Clone
A copy of a repository that lives on your computer instead of a website's server.
Diff
A difference in changes between two commits/saved changes
Pull
A pull request lets you tell others about your changes you've pushed to a repo on GitHub. These changes can be reviewed, discussed, modified and finally merged into the parent repository.
Push
A push transfers your committed changes from a local git repository to a remote git repository such as GitHub.
Fork
Forking a repo is to copy a repository. This allows you to freely experiment with changes without affecting the original project.
Fetch
Getting the latest changes from an online repository (like GitHub) without merging them in. These changes can be compared to your local branches.
Repo
Short for repository.
Remote repo
The repo created on GitHub.
Local repo
The repo that is on your computer.