GitHub is a website for hosting and collaborating on projects.
Git is a version control system.
A repository is the most basic element of GitHub, a projects folder.
A repository contains all the project files, including documentation and stores the history of each file.
The Code view
The Code view is where you’ll find the files included in the repository.
These files may contain the source code or any documentation, a LICENSE file and a README.
The LICENSE file
Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you’ll need to license it so that others are free to use, change, and distribute the software.
More about License
Click here to Choose an open source license
The README file
The README is a special file that explains the project and depending on the repo, information on how to get started and how to contribute. The README.md file is shown at the bottom of the repository home page.
The watch button
Click the watch button at the top of the page to stay up-to-date with changes.
The Star button
Starring is the most simple way to let project owners know you appreciate their work.
The fork button
A fork is a copy of a repository similar to a branch. It is used when you don’t have access to a project or to propose changes to someone else’s project or to use someone else’s project as a starting point for your own idea. Forking a repository allows you to freely experiment with changes without affecting the original project.