So, Whats Github ? Explained in Simple Words

Github is a web based code versioning control software. That helps developers to work and collaborate on coding projects together.

Every-time, a change is made in the code its recorded this helps track who made the edits or contributed on what and also provides freedom from backing up code or file sharing, when using Github you can always go back to the previous version of the code/file.

Github have become the industry standard and preferred tool of developer, providing free services for individuals and paid services for enterprises and professional teams that require private repository.

Whats is Github Repository (Repo) ?

Repository or Repo in Github world is a project folder containing all of your projects files along with storing each file’s change/edit history. 

Who can own a Repo ?

An individual can have their own repos public or private and give other people collaborator access so that they can collaborate on the project.

If a repository is owned by an organisation, one can give organisation members access permissions to collaborate on a repository.

What is a Public Repository in Github ?

A repo that is visible to everyone on Github is called a Public Repository. This type of repository should be used for open source projects but not for proprietary software development, private repos suit best for that.

What is a Private Repository in Github ?

A repo that is not visible to anyone except the owner and collaborators (if any) on Github is called a Private Repository. This helps you write proprietary code without the fear of it being stolen or misused without permission.

Github History

Github was started in 2008 leveraging Git, an open source code management system created by Linus Torvalds to make software builds faster.

Later in June 2018, Github got acquired by Microsoft for $7.5 billion.



Github Logo PNG
Github Logo – Source: (on 16th July 2019)

Related articles you may like

Navjot is a Hobby Blogger from Ireland, and loves to create content to help people. He makes time on weekends to work on this blog. And has a full time position at Verizon Media as Technical Solutions Consultant, which he loves and thrives at. His Skills include in-depth knowledge of SEO, Javascript, Advertising, HTML and Java.