“What is Github”, “why Github is famous”, “what is the use of Gitbub”, these type of question is coming to every beginner programmers, So if you are beginner and you don’t no anything about Github then first you need to know about Version Control System.
Version Control System
When developers are creating any application, they are making constant changes to the code and releasing new versions, up to and after the first official release. In another words Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.
The ‘Git’ in GitHub
To understand GitHub, you must first have an understanding of Git. Git is an open-source version control system that used to store the source code for a project and track the complete history of all changes code, click here to know more about Git.
GitHub is Git’s cloud-based publishing tool and hosting platform. It also has a desktop application for locally storing projects. With GitHub you can,
Fork: Make a copy of a project and start working on it yourself.
Watch: Get updates when changes are made to a project you’re following.
Star: GitHub’s version of the “Like” button on Facebook, it’s a voting system that enables developers to vouch for projects they think are excellent.
Issues: These keep track of what collaborators are doing and lets them ask about bugs. Issues can be opened or closed once they’re addressed.
Milestones: Set these up and give collaborators goals to work toward.
Pull request: Authors of the original repository can see your work and then choose whether or not to accept your code into the official project.
Merge: If modified code is pull you can accept the modifications and merge them into official project.
Click here to create an account and start contribution.